* gas/all/float.s: Put a tab before .text, to keep the PA happy.
[binutils-gdb.git] / gas / testsuite / ChangeLog
index 15665b2514dc9acd3e6d613d125b37084f2bc6f6..e6562c5863de03aac330931228f3de0a283d5c78 100644 (file)
+Fri Apr  4 13:19:39 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * gas/all/float.s: Put a tab before .text, to keep the PA happy.
+
+       * gas/arm/arm.exp: Only run inst and arm7t on targets which can
+       handle -EL.  Add setup_xfail for thumb.
+
+       * gas/h8300/ffxx1.d: Don't fail if BFD is 64 bits.
+
+Thu Apr  3 18:26:56 1997  Doug Evans  <dje@canuck.cygnus.com>
+
+       * gas/m32r/allinsn.{exp,s.d}: New testcases.
+
+start-sanitize-d30v
+Thu Mar 27 00:42:28 1997  Martin M. Hunt  <hunt@pizza.cygnus.com>
+
+       * gas/d30v/d30.exp: Add test case reloc.
+       * gas/d30v/reloc.[sd]: New files to test relocations.
+
+end-sanitize-d30v      
+Sat Mar 15 17:21:46 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * gas/arm/inst.d: Update for disassembler changes.
+       * gas/arm/arm7t.d: Likewise.
+
+Tue Mar 11 13:31:56 1997  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
+
+       * gas/m68k/op68000.d: Update for recent assembler bug fix.
+
+Wed Mar  5 13:01:24 1997  Jeffrey A Law  (law@cygnus.com)
+
+       * gas/all/gas.exp: xfail a couple tests for the mn10300.
+
+start-sanitize-tic80
+Mon Mar  3 11:41:00 1997  Fred Fish  <fnf@cygnus.com>
+
+       * gas/tic80/{add.d, float.d, regops2.d, relocs1.d, relocs1b.d,
+       relocs2.d, relocs2b.d}: Adjust to objdump format tweaks.
+
+Thu Feb 27 15:21:46 1997  Fred Fish  <fnf@cygnus.com>
+
+       * gas/tic80/{align.d, align.lst, align.s} New test for the
+       ".align" pseudop.
+       * gas/tic80/tic80.exp: Run the align test.
+       
+Wed Feb 26 20:36:46 1997  Fred Fish  <fnf@cygnus.com>
+
+       * gas/tic80/{float.d, float.lst, float.s}: New tests for
+       simple floating point operands.
+       * gas/tic80/tic80.exp: Run the float test.
+
+Wed Feb 26 15:16:04 1997  Fred Fish  <fnf@cygnus.com>
+
+       * gas/tic80/{regops2.d, regops2.lst, regops2.s, regops3.d,
+       regops3.lst, regops3.s, regops4.d, regops4.lst, regops4.s}:
+       New tests for :m and :s operand modifiers.
+       * gas/tic80/tic80.exp: Run the regops2, regops3, and regops4 tests.
+
+end-sanitize-tic80
+Tue Feb 25 13:45:55 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * gas/macros/semi.s: Force the final alignment to use a fill value
+       of 0.
+
+       * gas/all/cond.s, gas/all/cond.d: New test.
+       * gas/all/gas.exp: Run it.
+
+Mon Feb 24 10:52:12 1997  Bob Manson  <manson@charmed.cygnus.com>
+
+       * lib/gas-defs.exp(gas_init): Added new parameter for script
+       name.
+
+start-sanitize-tic80
+Mon Feb 24 10:40:28 1997  Fred Fish  <fnf@cygnus.com>
+
+       * gas/tic80/{add.d, bitnum.d, ccode.d, cregops.d, endmask.d,
+       regops.d, relocs1.d, 
+       (relocs1.c): Add file for reference.
+       (relocs1b.d): Split reloc table contents test to different test file.
+       (relocs2.c): Add test that uses various types (char, short, int, ...) of
+       static and global variables with data shuffling to generate lots of ld/st
+       instructions for the different types.
+       (relocs2.d): New file, expected code for relocs2 test.
+       (relocs2.lst): New file, TI assembler listing for reference.
+       (relocs2.s): New file, assembly source for relocs2 test.
+       (relocs2b.d): New file, expected reloc table contents for relocs2 test.
+       (tic80.exp): Run the relocs1b, relocs2, and relocs2b tests.
+
+end-sanitize-tic80
+Sun Feb 23 17:54:00 1997  Dawn Perchik  <dawn@cygnus.com>
+
+       * gas/all/itbl-test.c(main): Update function calls.
+       Remove parameters from itbl_get_reg_val and
+       change itbl_get_insn_name to itbl_get_field.
+
+Sun Feb 23 17:22:00 1997  Dawn Perchik  <dawn@cygnus.com>
+
+       * gas/mips/itbl: Add comments.
+       * gas/mips/itbl.s: Add comments.  Prefix register names with $.
+       * gas/all/itbl: Generic table for testing for itbl support.
+       * gas/all/itbl.s: Generic assembly for testing for itbl support.
+       * gas/mips/itbl-test.c: Moved to gas/all.
+       * gas/all/itbl-test.c: Moved from gas/mips.
+
+start-sanitize-tic80
+Sat Feb 22 20:24:23 1997  Fred Fish  <fnf@cygnus.com>
+
+       * gas/tic80/{add.lst, bitnum.lst, ccode.lst, cregops.lst,
+       endmask.lst, regops.lst}: Remove ^M's from end of lines.
+       * gas/tic80/bitnum.s: Add comment to each line showing value
+       that symbolic BITNUM assembles to.  Add coverage for raw
+       numeric values for the BITNUM operand.
+       * gas/tic80/bitnum.d: Update due to bitnum.s changes.
+       * gas/tic80/regops.d: Update due to opcode library additions
+       of floating point test BITNUM values that are ambiguous with
+       the integral ones.
+       * gas/tic80/relocs1.s: New test case that tests simple relocs.
+       * gas/tic80/relocs1.d: Expected output for above.
+       * gas/tic80/relocs1.lst: TI assembler listing for above.
+       * gas/tic80/tic80.exp: Add relocs1 test.
+
+end-sanitize-tic80
+start-sanitize-d30v
+Fri Feb 21 14:23:14 1997  Martin M. Hunt  <hunt@pizza.cygnus.com>
+
+       * gas/d30v/{align.d, align.s, d30.exp, guard.d, guard.s,
+       inst.d, inst.s, opt.d, opt.s}: Test files for D30V.
+
+end-sanitize-d30v      
+Wed Feb 19 00:55:29 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * gas/macros/semi.s, gas/macros/semi.d: New test.
+       * gas/macros/macros.exp: Run it.
+       * gas/mri/semi.s, gas/mri/semi.d: New test.
+       * gas/mri/mri.exp: Run it.
+
+Tue Feb 18 13:37:06 1997  Jeffrey A Law  (law@cygnus.com)
+
+       * gas/hppa/unsorted/unsorted.exp (align4 tests): Tweak expected
+       output.
+       
+Fri Feb 14 17:56:27 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * gas/all/align.d, gas/all/align.s: New test.
+       * gas/all/gas.exp: Run it.
+
+Thu Feb 13 14:44:05 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * gas/mips/mips16.d: Correct PC relative instruction bytes.
+
+Wed Feb 12 12:33:08 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * gas/mips/lif-svr4pic.d: Pass -EB when running the assembler.
+       * gas/mips/lif-xgot.d: Likewise.
+       * gas/mips/ulh-svr4pic.d: Likewise.
+       * gas/mips/ulh-xgot.d: Likewise.
+
+       * gas/mips/mips16.d: Update for yet another change in disassembly
+       output (this one is spacing only).
+
+start-sanitize-tic80
+Tue Feb 11 14:45:39 1997  Fred Fish  <fnf@cygnus.com>
+
+       * gas/tic80/{add.d, add.lst, add.s, bitnum.d, bitnum.lst, bitnum.s,
+       ccode.d, ccode.lst, ccode.s, cregops.d, cregops.lst, cregops.s,
+       endmask.d, endmask.lst, endmask.s, regops.d, regops.lst, regops.s,
+       tic80.exp}: New files for TIc80 test cases.
+
+end-sanitize-tic80
+Tue Feb 11 15:46:27 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * gas/mips/mips16.d: Update for change in disassembly output.
+
+Mon Feb 10 22:24:00 1997  Dawn Perchik  <dawn@cygnus.com>
+
+        * gas/mips/itbl-test.c: Add copyright message and fix indentation.   
+
+Mon Feb 10 17:54:00 1997  Dawn Perchik  <dawn@cygnus.com>
+
+       * gas/mips/itbl-test.c: New file.  Stand-alone assembler and 
+       dissassembler for itbl support.
+
+Mon Feb 10 17:20:00 1997  Dawn Perchik  <dawn@cygnus.com>
+
+       * gas/mips/itbl: New file.  Instruction Spec for testing --itbl
+       option.
+       * gas/mips/itbl.s: New file.  Assembly with ne2w instructions
+       specified in itbl.
+
+Fri Feb  7 16:42:53 1997  Bob Manson  <manson@charmed.cygnus.com>
+
+       * gasp/gasp.exp: Use prune_warnings instead of prune_system_crud.
+       * lib/gas-defs.exp: Ditto.
+
+Mon Feb  3 15:46:05 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * gas/arm/inst.d, gas/arm/arm7t.d: Pass --prefix-addresses to
+       objdump.  Update for current relocation printing style.
+
+Thu Jan 30 11:57:33 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * gas/mips/mips16.d: Update for disassembler changes.
+
+Thu Jan 23 03:15:06 1997  Angela Marie Thomas (angela@cygnus.com)
+
+       * gas/mips/mips.exp: set ilocks for all 4100/4300
+
+Thu Jan  2 16:49:17 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * gas/mips/mips16.s, gas/mips/mips16.d: New test.
+       * gas/mips/mips.exp: Run mips16 test.
+
+       * gas/mips/mips.exp: Run dli test unconditionally.
+       * gas/mips/dli.s: Add text symbol.  Add nops to round to 16 byte
+       boundary.
+       * gas/mips/dli.d: Corresponding changes.
+
+Tue Dec 31 13:03:16 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * gas/sparc/synth.d: Use --prefix-addresses for objdump.
+       * gas/sparc/synth64.d: Likewise.
+
+Tue Dec 24 16:30:58 1996  Angela Marie Thomas (angela@cygnus.com)
+
+       * gas/mips/*-ilocks.d: Fix regexps to resemble disassembled output.
+
+Fri Dec 13 13:05:33 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * gas/mips/*.[sd]: Add explicit nops, sometimes controlled by
+       .ifdef, to accomodate change to avoid default alignment on
+       embedded systems.
+
+Wed Dec 11 09:26:01 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * gas/mn10200/basic.exp (do_movb): Fix bit pattern for
+       "movb dm,(an)".
+
+Tue Dec 10 13:01:05 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * gas/mn10300/basic.exp: Update after endianness changes to
+       the assembler.
+
+       * gas/mn10200/{mov1.s,mov2.s,mov3.s,mov4.s,movx.s}: New tests.
+       * gas/mn10200/{movb.s, movbu.s}: Likewise.
+       * gas/mn10200/basic.exp: Run them.
+
+Mon Dec  9 17:08:38 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * gas/mn10200/*.s: New tests for the mn10200 assembler.
+       * gas/mn10200/basic.exp: Run them.
+
+Fri Dec  6 15:35:04 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * gas/mn10300/*.s: Remove '$' register prefixing.
+
+Mon Nov 25 16:35:33 1996  Doug Evans  <dje@canuck.cygnus.com>
+
+       * gas/sparc-solaris/addend.exp: Fix patterns, you can't assume
+       \r will be present.
+
+Mon Nov 25 13:45:02 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * gas/m68k/*.d: Update for disassembler changes.
+       * gas/mri/*.d: Likewise.
+
+Mon Nov 25 11:38:37 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * gas/mn10300/*.s: Use '$' as register prefix for
+       all register operands.
+
+Thu Nov 21 11:52:54 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * gas/all/gas.exp: xfail a couple tests for the mn10300.
+
+Wed Nov 20 11:31:41 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * gas/mn10300/other.s: Update for correct syntax on a
+       few instructions (those with register lists).
+       * gas/mn10300/basic.exp: Corresponding changes.
+
+Tue Nov 19 13:36:57 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * gas/mn10300/movm.s: Update for correct syntax.
+       * gas/mn10300/basic.exp: Update expected movm bit patterns.
+
+Fri Nov 15 13:57:42 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * gas/mn10300/other.s: Put parens around register
+       argument in calls and jmp instructions.
+
+Wed Nov 13 13:16:04 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * gas/h8300/ffxx1.d: Update for recent disassembler changes.
+
+Mon Nov 11 16:03:24 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * gas/hppa/reloc/reloc.exp: Pass "--prefix-addresses" to objdump
+       as needed.
+       * gas/hppa/unsorted/unsorted.exp: Likewise.
+
+Thu Nov  7 00:27:52 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * gas/mn10300/basic.exp: Check opcode insertion for
+       extended instructions.
+       * gas/mn10300/extend.s: Tweak constants for better
+       testsuite coverage.
+
+Wed Nov  6 13:50:07 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * gas/mn10300/basic.exp: Test insertion of operands
+       into call and jmp instructions with 32bit offsets.
+       Fix typo in bit test patterns.
+       * gas/mn10300/other.s: Tweak constants to improve
+       testsuite coverage.
+
+       * gas/mn10300/basic.exp: Test insertion of 32bit operand
+       in calls, btst, bclr & bset instructions.
+
+       * gas/mn10300/*.s: Tweak constants in 32bit insns for
+       better testing coverage.
+       * gas/mn10300/basic.exp: Test insertion of most 32bit
+       operands.
+
+Tue Nov  5 13:33:12 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * gas/mn10300/basic.exp: Check bit patterns for indexed mov,
+       movbu, movhu instructions.  Check bit patterns for more bit
+       operations.  Check bit patterns for various 16bit call, retf
+       and ret instructions.
+       * gas/mn10300/other.s: Update operands for better test coverage.
+
+Mon Nov  4 12:55:11 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * gas/mn10300/basic.exp: Check bit patterns for a couple more
+       mov and cmp instructions.
+
+Tue Oct 29 17:05:43 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * gas/mips/*.d: Update for disassembler changes.
+
+start-sanitize-v850
+Wed Oct 16 22:39:50 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * gas/v850/reloc.s: New tests.
+       * gas/v850/basic.exp: Run them.
+
+end-sanitize-v850
+Mon Oct 14 13:52:55 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * gas/mips: Add symbols to several testsuites, since the ELF
+       assembler now always builds a symbol table, which means that
+       objdump will no longer report `No symbols in FILE'.  Change the
+       expected output accordingly.
+
+Thu Oct 10 13:11:48 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * gas/mn10300/basic.exp: Check bit patterns for instructions
+       with a single 8bit or 16bit immediate operand.
+
+       * gas/mn10300/basic.exp: Check bit patterns for many
+       instructions.  Add missing test in do_mov1.
+       * gas/mn10300/mov1.s: Add missing test.
+
+Wed Oct  9 14:15:18 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * gas/mn10300/{add.s, bcc.s, bit.s, cmp.s, ext.s}: New tests.
+       * gas/mn10300/{extend.s logical.s, loop.s, mov1.s}: Likewise.
+       * gas/mn10300/{mov2.s, mov3.s, mov4.s, movbu.s}: Likewise.
+       * gas/mn10300/{movhu.s, movm.s, muldiv.s, other.s}: Likewise.
+       * gas/mn10300/{shift.s, sub.s}: Likewise.
+       * gas/mn10300/basic.exp: Run them.
+
+Thu Oct  3 09:57:03 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * gas/mn10200, gas/mn10300: New directories for Matsushita
+       mn10200 and mn10300 tests.
+
+Tue Oct  1 15:38:28 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * lib/gas-defs.exp (gas_version): Fix for current version
+       printing.
+
+Sun Sep 29 07:55:58 1996  Doug Evans  <dje@canuck.cygnus.com>
+
+       * gas/sparc/splet.d: Fix typo in cpusha result.
+
+Mon Sep 23 12:33:31 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * gas/m68k/fmoveml.s, gas/m68k/fmoveml.d: Add tests for fmovemx.
+
+Wed Sep 18 12:14:06 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * gas/all/cofftag.s: Use .p2align rather than .align.
+
+Fri Sep 13 15:28:04 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * gas/h8300/macs.s: Add "stmac" instructions.
+       * gas/h8300/basic.exp: Test them.
+
+Thu Sep 12 10:28:44 1996  James G. Smith  <jsmith@cygnus.co.uk>
+
+       * gas/arm/thumb.s (back): Check assembly of Thumb BL.
+
+Mon Sep  9 14:37:00 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * gas/mips/mips4.s, gas/mips/mips4.d: Use $fccN for condition code
+       registers.
+
+Fri Sep  6 18:23:54 1996  James G. Smith  <jsmith@cygnus.co.uk>
+
+       * gas/mips/dli.{s,d}: More test cases added.
+
+Wed Sep  4 11:47:29 1996  James G. Smith  <jsmith@cygnus.co.uk>
+
+       * gas/mips/mips.exp: Add check for dli macro instruction.
+       * gas/mips/dli.{s,d}: Added.
+
+start-sanitize-v850
+Sat Aug 31 01:25:03 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * gas/v850/basic.exp (do_mem): Check bit patterns for short
+       load/store instructions.  Remove xfails for short load/store
+       instructions.
+       * gas/v850/mem.s: Offsets for short load/store operands
+       are unsigned.
+
+       * gas/v850/basic.exp (do_branch): Check offsets in branch insns.
+       (do_jumps): Likewise.
+       
+Fri Aug 30 00:37:55 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * gas/v850/misc.s: Tweak register numbers for better testing.
+       * gas/v850/basic.exp (do_misc): Corresponding changes.
+
+       * gas/v850/hilo.s: New testfile.
+       * gas/v850/basic.exp: Run hilo tests.
+
+end-sanitize-v850
+Thu Aug 29 11:32:23 1996  James G. Smith  <jsmith@cygnus.co.uk>
+
+       * gas/arm/arm7t.d: Explicitly force little-endian assembly.
+
 start-sanitize-v850
 Fri Aug 23 11:02:55 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * gas/v850/basic.exp (do_move): Test instruction bit patterns.
+       * gas/v850/move.s: Tweak constants for better testing.
+
+       * gas/v850/basic.exp (do_mem): Test instruction bit patterns.
+       xfail sst and sld tests.
+       (do_mov): Remove bogus xfail.
+       * gas/v850/mem.s: sst and sld instructions can only index from
+       "ep" register.
+
+       * gas/v850/basic.exp (do_logical): Test instruction bit patterns.
+       Update addresses.
+       * gas/v850/logical.s: Tweak constants for better testing.
+
+       * gas/v850/basic.exp (do_jump): Test instruction bit patterns,
+       but not displacements (yet).
+
+       * gas/v850/basic.exp (do_compare): Test instruction bit patterns.
+
+       * gas/v850/basic.exp (do_branch): Test instruction bit patterns,
+       but not displacements (yet).
        
-       * gas/v850/basic.exp (bit_tests): Test instruction bit patterns.
+       * gas/v850/basic.exp (do_bit): Test instruction bit patterns.
 
-       * gas/v850/basic.exp (arith_tests): Test instruction bit patterns.      
+       * gas/v850/basic.exp (do_arith): Test instruction bit patterns. 
        * gas/v850/arith.s: Tweak constants for better testing.
 
-       * gas/v850/basic.exp (misc_tests): No longer expect failures
+       * gas/v850/basic.exp (do_misc): No longer expect failures
        assembling "ldsr" and "stsr" opcodes.
        * gas/v850/misc.s: Re-enable assembling of "ldsr" and "stsr"
        opcodes.
 
-       * gas/v850/basic.exp (misc_tests): No longer expect failures
+       * gas/v850/basic.exp (do_misc): No longer expect failures
        assembling "trap" opcodes.
        * gas/v850/misc.s: Re-enable assembling of "trap" opcodes.