Testcases for b, bl, and lp insns.
[deliverable/binutils-gdb.git] / gas / testsuite / ChangeLog
index 8cb10cc339019ca6fc1139435840dcbbdd5f455a..164735283892085e93c1b612bf6516d2c64af9fb 100644 (file)
@@ -1,3 +1,474 @@
+Sat Apr  8 12:46:33 1995  Doug Evans  <dje@chestnut.cygnus.com>
+
+start-sanitize-arc
+       * gas/arc: Testsuite for ARC.
+       * gas/arc/{arc.exp,math.s,math.d,flag.s,flag.d,j.s,j.d}: New files.
+end-sanitize-arc
+
+       * lib/gas-defs.exp (run_dump_test): Handle arguments with paths.
+       Always resolve testcase status before returning.
+       If `slurp_options' fails, return and don't do test.
+       (slurp_options): Fix "can't open" error message.
+       Return -1 to indicate error.
+
+Mon Mar 20 22:45:30 1995  Jeff Law  (law@snake.cs.utah.edu)
+
+       * gas/hppa/unsorted/common.s: New test.
+       * gas/hppa/unsorted/unsorted.exp: Run it.
+
+Fri Mar 10 19:07:09 1995  Ken Raeburn  <raeburn@cujo.cygnus.com>
+
+       * gas/h8300/ffxx1.s: Add .word 0 at the end to eliminate
+       uncertainty as to whether there should be trailing bytes in the
+       output file.
+       * gas/h8300/ffxx1.d: Adjust reloc values to permit an addend value
+       of 0x00000000ffffffff on 64-bit hosts.  (I'm not sure if this is
+       correct.)  End with "..." to match trailing zero bytes.
+
+Wed Mar  8 15:50:34 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * gas/mips/mips4.d, gas/mips/mips4.s: New files.
+       * gas/mips/mips.exp: Run new test.
+
+Thu Feb 23 17:58:50 1995  Jeff Law  (law@snake.cs.utah.edu)
+
+       * gas/hppa/basic/fmemLRbug.s: Add indexing variants.
+       * gas/hppa/basic/basic.exp: Test them.
+
+Wed Feb 15 15:43:26 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * gas/mips/uld.d: New file.
+       * gas/mips/uld.s: New file.
+       * gas/mips/usd.d: New file.
+       * gas/mips/usd.s: New file.
+       * gas/mips/mips.exp: Run new tests.
+
+Thu Feb  9 10:57:39 1995  Jeff Law  (law@snake.cs.utah.edu)
+
+       * gas/hppa/reloc/applybug.s: New test.
+       * gas/hppa/reloc/reloc.exp (do_applybug_test): Run it.
+
+Thu Feb  2 00:34:55 1995  Jeff Law  (law@snake.cs.utah.edu)
+
+        * gas/hppa/reloc/picreloc.s: New test.
+       * gas/hppa/reloc/reloc.exp (do_pic_relocation_test): Run it.
+
+Fri Jan 27 14:02:02 1995  Ken Raeburn  <raeburn@cujo.cygnus.com>
+
+       * gas/h8300/ffxx1.d, gas/h8300/ffxx1.s, gas/h8300/cmpsi2.s,
+       gas/h8300/h8300.exp: New tests.
+
+Mon Jan 23 21:44:26 1995  Jeff Law  (law@snake.cs.utah.edu)
+
+       * gas/hppa/basic/basic.exp (do_system): Update.
+
+Wed Jan 11 17:20:25 1995  Ken Raeburn  <raeburn@cujo.cygnus.com>
+
+       * gas/mips/mips.exp: Don't run the memory-access tests if the
+       format is a.out, because the generated code is different from what
+       is used with other formats.
+
+Tue Jan 10 11:42:13 1995  Jeff Law  (law@snake.cs.utah.edu)
+
+       * gas/hppa/unsorted/unsorted.exp (align4.s): Fix glitch in
+       regexp to avoid losing without a controlling tty.
+
+Fri Dec 30 18:08:20 1994  Ken Raeburn  <raeburn@cujo.cygnus.com>
+
+       * gas/i386/pushw.l: Fixed whitespace to match current listing
+       style.
+
+       * gas/all/gas.exp: Mark test p1480.s expected to pass, even with
+       listings enabled.
+
+Thu Dec 15 18:14:27 1994  Ken Raeburn  <raeburn@cujo.cygnus.com>
+
+       * Makefile.in (AS_FOR_TARGET, OBJDUMP_FOR_TARGET): Don't set.
+       (uninstall): Don't set OBJDUMP and OBJDUMPFLAGS in site.exp.
+       * config/default.exp: Default OBJDUMP and OBJDUMPFLAGS.  Use
+       findfile and transform procedures to determine objdump program
+       name.
+
+       * gas/mips/abs.s, gas/mips/div.s: Force some padding at the end,
+       in case the format doesn't automatically require it.
+       * gas/mips/beq.d, gas/mips/jal.d: Handle MIPS_JMP as an alternate
+       name for the reloc type.
+
+       * lib/gas-defs.exp (file_contents, verbose_eval): New procs.
+       (run_dump_test): If verbosity level is over 3, print out dump
+       command and its output.
+
+Tue Dec 13 18:21:09 1994  Ian Lance Taylor  <ian@sanguine.cygnus.com>
+
+       * gas/mips/jal-svr4pic.d: Fix 0-strings to work with 64-bit hosted
+       disassembly.
+
+Fri Dec  9 19:54:04 1994  Ken Raeburn  <raeburn@cujo.cygnus.com>
+
+       * gas/all/gas.exp (comment.s test): Make the "\r" optional, since
+       it depends on tty modes.
+
+       * lib/gas-defs.exp (gas_start): Try using -nottycopy instead of
+       -nottyinit.
+
+       * gas/arm/gas.exp: The arm6 test should report errors, for now.
+
+Thu Dec  8 20:19:09 1994  Ken Raeburn  <raeburn@cujo.cygnus.com>
+
+       * lib/gas-defs.exp: Use -i in expect_after command.
+
+Wed Dec  7 16:49:14 1994  Ken Raeburn  <raeburn@cujo.cygnus.com>
+
+       * gas/mips/mul.d,jal.d: Fix 0-strings to work with 64-bit hosted
+       disassembly.
+
+       * gas/ieee-fp: Renamed from ieee.fp.
+
+       * lib/gas-defs.exp: Make sure timeout is at least 2 minutes.
+
+Wed Nov 30 10:48:00 1994  Jeff Law  (law@snake.cs.utah.edu)
+
+       * gas/hppa/parse: Renamed from gas/hppa/more.parse.
+
+Mon Nov 28 00:40:26 1994  Jeff Law  (law@snake.cs.utah.edu)
+
+       * gas/hppa/more.parse/parse.exp (nosubspace.s): No longer expected
+       to fail.  Fix comments for the test.  Tweak test name.
+
+Tue Nov 22 23:38:20 1994  Jeff Law  (law@snake.cs.utah.edu)
+
+       * gas/hppa/reloc/reloc.exp: Minor tweaks to match current PA ELF
+       output. 
+
+Fri Nov 18 17:56:57 1994  Ian Lance Taylor  <ian@sanguine.cygnus.com>
+
+       * gas/mips/ld.d: Adjust to work for both big and little endian
+       code.
+       * gas/mips/ld.s, gas/mips/lif-empic.d: Likewise.
+       * gas/mips/lifloat.d, gas/mips/ulh-empic.d: Likewise.
+       * gas/mips/ulh.d, gas/mips/ulw.d, gas/mips/ush.d: Likewise.
+       * gas/mips/usw.d: Likewise.
+
+Tue Nov 15 11:09:57 1994  Jeff Law  (law@snake.cs.utah.edu)
+
+       * gas/hppa/unsorted/align4.s: New test.
+       * gas/hppa/unsorted/unsorted.exp: Run it.
+
+       * gas/hppa/unsorted/unsorted.exp (importbug): Tweak to match
+       current expected PA ELF output.
+       * gas/hppa/reloc/reloc.exp (do_r_no_reloc): Likewise.
+       (do_plabel_relocation_test): Likewise.
+
+Thu Nov  3 18:14:09 1994  Ken Raeburn  <raeburn@cujo.cygnus.com>
+
+       * gas/all/p1480.s: Use larger constant, so expression can have a
+       positive value.
+       * gas/all/gas.exp: Expect p1480.s without listings to pass.
+
+Thu Nov  3 15:43:46 1994  Ian Lance Taylor  <ian@sanguine.cygnus.com>
+
+       * gas/mips/ulh.d, gas/mips/ulw.d, gas/mips/ush.d, gas/mips/usw.d:
+       Correct test cases.
+
+Thu Oct 20 00:55:13 1994  Jeff Law  (law@snake.cs.utah.edu)
+
+       * gas/hppa/reloc/blebug3.s: New test.
+       * gas/hppa/reloc/reloc.exp: Run it.
+
+Mon Oct 17 02:33:53 1994  Jeff Law  (law@snake.cs.utah.edu)
+
+       * gas/hppa/reloc/reduce3.s: New test.
+       * gas/hppa/reloc/reloc.exp: Run it.
+
+Sun Oct 16 22:25:56 1994  Jeff Law  (law@snake.cs.utah.edu)
+
+       * gas/hppa/reloc/reloc.exp (r_no_reloc): Tweak output to match
+       current reality.
+
+Wed Sep 28 21:21:34 1994  Jeff Law  (law@snake.cs.utah.edu)
+
+       * gas/hppa/reloc/reduce.s: Renamed from relocreduce.s
+       * gas/hppa/reloc/reduce2.s: Renamed from relocreduce2.s
+       * gas/hppa/reloc/r_no_reloc.s: Renamed from r_no_relocbug.s
+       * gas/hppa/reloc/reloc.exp: Changed accordingly.
+
+Wed Sep 28 13:25:10 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
+
+       * gas/mips/beq.d, gas/mips/beq.s: Test that unconditional branch
+       overflows are correctly converted to jumps.
+
+Mon Sep 26 17:41:43 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
+
+       * gas/mips: Add test cases for PIC code, both SVR4 style and
+       -membedded-pic style.
+
+Fri Sep 23 14:45:42 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
+
+       * gas/mips: New directory with MIPS specific test cases.
+
+       * lib/gas-defs.exp (run_dump_test): Permit the .d file to specify
+       the name of the source file to assemble.
+       (regexp_diff): Put the reason for failure in the log file.
+
+Wed Sep 21 13:44:21 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
+
+       * lib/gas-defs.exp: Don't try to use shell redirection, since TCL
+       doesn't support it.  Redirect stdout using > instead of 1>, and
+       don't bother to redirect stderr since TCL redirects it anyhow.
+       (run_dump_test): Pass appropriate arguments to program, defaulting
+       to -r.
+
+Sat Sep 17 01:04:56 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
+
+       * gas/vax: New directory.
+       * gas/vax/{quad.s,quad.exp}: New test, for immediate quadword
+       values.
+
+Mon Sep 12 22:19:11 1994  Jeff Law  (law@snake.cs.utah.edu)
+
+       * gas/hppa/reloc/r_no_relocbug.s: New test.
+       * gas/hppa/reloc/reloc.exp: Run it.
+
+       * gas/hppa/reloc/reloc.exp (do_function_reloc_bug): Update
+       expected output.
+
+Sun Sep 04 17:58:10 1994  Richard Earnshaw (rwe@pegasus.esprit.ec.org)
+
+       * gas/arm/*: New subtree.  Add ARM tests.
+
+Mon Aug  8 12:13:31 1994  Jeff Law  (law@snake.cs.utah.edu)
+
+       * gas/hppa/unsorted/unsorted.exp: Accept any character
+       between foo's type and foo itself.
+
+Fri Jul 15 19:09:25 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
+
+       * lib/gas-defs.exp (run_dump_test): New routine for running the
+       assembler, running objdump or nm (not fully supported) on the
+       resulting object file, and comparing the results against a file of
+       regular expressions in the test suite, all in one command.
+       Options for the assembler and objdump are read from comments at
+       the start of the .d file.
+       (fail_phase, slurp_options): New auxiliary routines.
+       (regexp_diff): Always return a value.  Fix bugs in actually doing
+       the regexp test.
+
+       * gas/sun4/addend.exp: Use run_dump_test.
+       * gas/sun4/addend.d: Fix regular expressions so that they work.
+
+Thu Jul  7 11:55:33 1994  Jeff Law  (law@snake.cs.utah.edu)
+
+       * gas/hppa/reloc/relocreduce2.s: More relocation reduction tests.
+       * gas/hppa/reloc/reloc.exp: Run them.
+
+Thu Jun 30 18:49:25 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
+
+       * config/default.exp: Look for "as.new" in "$base_dir/..", where
+       it got compiled, not in "$base_dir".
+       * config/unknown.exp: Deleted.
+
+Sun Jun 26 13:23:54 1994  Jeff Law  (law@snake.cs.utah.edu)
+
+       * gas/lib/gas-defs.exp (gas_finish): Call "close" and "wait"
+       before exiting.  Enclose both calls inside a "catch".
+       (objdump_finish): Likewise.
+
+Fri Jun 10 10:23:35 1994  Jeff Law  (law@snake.cs.utah.edu)
+
+       * gas/hppa/reloc/reloc.exp (roundmode test): Tweak expected output
+       for SOM to match current testcase.
+
+Thu Jun  2 19:46:58 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
+
+       * gas/i386/{pushw.s,pushw.l}: New test.
+       * gas/i386/all.exp: Run it.
+
+       * Makefile.in (distclean): Remove site config files and gas.sum.
+
+Fri May 27 12:24:18 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
+
+       * gas/m68k/disperr.s: Use % for registers.
+
+       * gas/m68k-coff/gas.exp: Expect failure for p2389a.s.
+
+Tue May 17 14:53:08 1994  Bill Cox  (bill@rtl.cygnus.com)
+
+       * lib/gas-defs.exp: Replace error proc calls with perror calls.
+
+Mon May 16 13:19:16 1994  Jeff Law  (law@snake.cs.utah.edu)
+
+       * gas/hppa/reloc/reloc.exp: Tweak expected output to match new
+       ELF code.
+       * gas/hppa/reloc/roundmode.s: Avoid "S" and "D" modes, ELF does
+       not support them.
+       * gas/hppa/unsorted/unsorted.exp: Tweak expected output to match
+       new ELF code.
+
+Thu May  5 17:27:54 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
+
+       * config/default.exp: Renamed from unix-gas.exp.
+
+Mon Apr 11 10:31:00 1994  Bill Cox  (bill@rtl.cygnus.com)
+
+       * Makefile.in (check): Set TCL_LIBRARY for runtest.
+
+Mon Apr 11 07:54:10 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
+
+       * gas/hppa/more.parse/callinfobug.s: Add missing name for
+       procedure.
+
+       * gas/hppa/reloc/funcrelocbug.s: Place the trampoline in the
+       $DATA$ rather than $LIT$ subspace.
+
+Sun Mar 27 14:05:33 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
+
+       * gas/hppa/reloc/funcrelocbug.s: New test.
+       * gas/hppa/reloc/reloc.exp: Run it.
+
+Thu Mar 17 13:38:04 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
+
+       * gas/hppa/unsorted/importbug.s: New test.
+       * gas/hppa/unsorted/unsorted.exp: Run it.
+
+Wed Mar 16 11:57:07 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
+
+       * gas/hppa/more.parse/regpopbug.s: Add trivial .equ test.
+
+       * gas/hppa/unsorted/globalbug.s: New test (expected to fail).
+       * gas/hppa/unsorted/unsorted.exp: Run it.
+
+       * gas/hppa/more.parse/callinfobug.s: New test.
+       * gas/hppa/omre.parse/parse.exp: Run it.
+
+       * gas/hppa/more.parse/regpopbug.s: New test.
+       * gas/hppa/more.parse/parse.exp: Run it.
+
+Mon Feb 28 14:10:04 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
+
+       * lib/gas-defs.exp (objdump): New proc.
+       (objdump_start): Deleted unused proc.
+       (objdump_start_common): Merged into objdump_start_no_subdir.
+
+       * gas/alpha/fp.exp: Use objdump instead of
+       objdump_start_no_subdir, since the former actually waits for
+       objdump to finish.  Specify .rdata section only.  Make comment
+       indicate Alpha architecture rather than SPARC.
+       * gas/alpha/fp.d: Omit .reginfo patterns.  Just use "." to match
+       against ASCII code 0x2a ("*", special in regexp).
+       * gas/sun4/addend.exp: Use objdump instead of
+       objdump_start_no_subdir.
+
+Thu Feb 24 07:11:57 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
+
+        * gas/hppa/more.parse/parse.exp (no subspace test): Only expect
+       a failure if gas is not producing an ELF object.
+
+Mon Feb 14 09:24:03 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
+
+       * gas/hppa/basic/fmemLRbug.s: New test.
+       * gas/hppa/basic/basic.exp: Run it.
+
+Thu Feb 10 00:34:26 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
+
+       * gas/alpha/fp.*: New files.
+       * lib/gas-defs.exp (regexp_diff): Report noted mismatch at
+       verbosity level 3 or above only.
+
+Mon Feb  7 15:53:10 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
+
+       * gas/hppa/*/*.exp: Change xfails to check for PA ELF rather than
+       PA OSF1.
+
+Fri Feb  4 23:42:14 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
+
+       * gas/hppa/more.parse/xmpyubug.s: New test.
+       * gas/hppa/more.parse/parse.exp: Run it.
+
+Fri Feb  4 17:13:20 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
+
+       * lib/gas-defs.exp (regexp_diff): New procedure, vaguely based on
+       "simple_diff" from linker test suite.
+       * gas/sun4/addend.exp: Use it.
+       * gas/sun4/addend.d: New file.
+
+Sun Jan 30 23:34:58 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
+
+       * gas/all/gas.exp: Adjust regexp for x930509.s for current listing
+       format.
+
+Thu Jan 20 16:44:51 1994  Rob Savoye  (rob@darkstar.cygnus.com)
+
+       * gas/all/gas.exp, lib/gas-defs.exp, sun4/addend.exp,
+       sparc-solaris/addend.exp: Tweaked to fix a few bugs and to run
+       well under either version of expect.
+
+Mon Jan 17 00:25:03 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
+
+       * gas/hppa/basic/fp_misc.s: Delete copr instruction.  It's tested
+       elsewhere now.
+       * gas/hppa/basic/{copr, coprmem, spop}.s: New tests.
+       * gas/hppa/basic/basic.exp: Run them.
+
+Thu Jan 13 11:59:22 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
+
+       * gas/all/gas.exp: No longer expect difference of forward
+       references to fail.
+       * gas/all/x930509.s: Fix testcase to match how the expect code was
+       written.
+
+Wed Jan 12 13:41:10 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
+
+       * gas/hppa/reloc/reloc.exp: Fix typo in last change.  Latest test
+       for cross-subspace call bugs is no longer expected to fail.
+
+       * gas/hppa/more.parse/procbug.s: Add test for another bug relating
+       to having a function's label follow the .PROC directive.
+
+Tue Jan 11 21:47:48 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
+
+       * gas/hppa/reloc/reloc.exp: Add test for cross-subspace call bug
+       found while working on multiple $CODE$ subspace support.
+
+Mon Jan 10 09:54:15 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
+
+       * gas/hppa/more.parse/parse.exp: procbug.s is no longer expected
+       to fail.
+       * gas/hppa/more.parse/procbug.s: Add missing .procend.
+
+Mon Jan  3 10:07:47 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
+
+       * gas/hppa/more.parse/labelbug.s: Add testcase for bug in last
+       app.c change.
+
+Wed Dec 29 11:32:39 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
+
+       * gas/hppa/more.parse/labelbug.s: Add more colonless label tests.
+
+Wed Dec 15 08:24:31 1993  Ken Raeburn  (raeburn@rtl.cygnus.com)
+
+       * Makefile.in (site.exp): Don't set ASFLAGS.  Quote value of
+       OBJDUMPFLAGS in case it's empty.  Use temporary names until the
+       end; make creating site.exp the final step.
+       (check): Pass in ASFLAGS.
+
+       * gas/all/gas.exp: Use all_ones proc.  Change regexp for matching
+       C comments to avoid bugs in latest expect code.
+
+Wed Dec  8 14:30:14 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
+
+       * gas/m68k/disperr.s: New test.
+       * gas/m68k/all.exp: Run it.
+
+Sun Dec  5 19:24:57 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
+
+       * gas/hppa/reloc/roundmode.s: New test.
+       * gas/hppa/reloc/reloc.exp: Run it.  Fix typo in last change.
+
+Wed Dec  1 10:44:18 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
+
+       * gas/hppa/reloc/reloc.exp: Run the first half of bogus R_EXIT
+       test for ELF.  
+
 Tue Nov 30 13:43:21 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
 
        * gas/hppa/more.parse/parse.exp: Test for error on for subspace
This page took 0.031455 seconds and 4 git commands to generate.