Use real binary file for .incbin test
authorNick Clifton <nickc@redhat.com>
Fri, 21 Dec 2001 11:40:53 +0000 (11:40 +0000)
committerNick Clifton <nickc@redhat.com>
Fri, 21 Dec 2001 11:40:53 +0000 (11:40 +0000)
gas/testsuite/ChangeLog
gas/testsuite/gas/all/incbin.d
gas/testsuite/gas/all/incbin.dat [new file with mode: 0644]
gas/testsuite/gas/all/incbin.s

index 2c16bdaf9319e359b4afa63888f3d0f29c1e3b6a..daa30510a705bdbbdc58b394671d2372b9a75f6f 100644 (file)
@@ -1,3 +1,9 @@
+2001-12-21  Anders Norlander  <anorland@synergenix.se>
+
+       * gas/all/incbin.dat: New [binary] file.
+       * gas/all/incbin.s: Use incbin.dat instead of incbin.s.
+       * gas/all/incbin.d: Reflect change in incbin.s
+
 2001-12-20  Alexandre Oliva  <aoliva@redhat.com>
 
        * gas/sh/err-at.s: New test.
@@ -27,7 +33,7 @@
        * gas/all/incbin.s: Add spaces before directives.
        * gas/all/incbin.d: Update.
 
-Fri Dec  7 09:16:07 2001  Jeffrey A Law  (law@cygnus.com)
+2001-12-07  Jeffrey A Law  (law@cygnus.com)
 
        * gas/hppa/parse/linesepbug.s: Restore to its original form,
        reverting change of July 19, 2000.
@@ -41,7 +47,7 @@ Fri Dec  7 09:16:07 2001  Jeffrey A Law  (law@cygnus.com)
 
        * gas/all/gas.exp (incbin): Fix condition.
 
-Fri Nov 23 09:20:43 2001  Jeffrey A Law  (law@cygnus.com)
+2001-11-23  Jeffrey A Law  (law@cygnus.com)
 
        * gas/all/gas.exp (incbin): Do not run on the PA.
 
@@ -305,7 +311,7 @@ Fri Nov 23 09:20:43 2001  Jeffrey A Law  (law@cygnus.com)
        * gas/alpha/fp.s: Output to .data not .rdata.
        * gas/alpha/fp.d: Adjust to match.
 
-Tue Sep  4 20:06:09 2001  Jeffrey A Law  (law@cygnus.com)
+2001-09-04  Jeffrey A Law  (law@cygnus.com)
 
        * gas/all/gas.exp (930509a): Expect failure on the H8/300 ELF port.
 
@@ -317,7 +323,7 @@ Tue Sep  4 20:06:09 2001  Jeffrey A Law  (law@cygnus.com)
 
        * gas/vtable/vtable.exp: Do not run tests on H8/300 ELF ports.
 
-Thu Aug 30 21:58:48 2001  J"orn Rennecke <amylaar@redhat.com>
+2001-08-30  J"orn Rennecke <amylaar@redhat.com>
 
        * gas/h8300/h8300.exp (do_h8300_cbranch): Remove invocation.
        (do_h8300_branch, do_h8300h_cbranch, do_h8300h_branch): Likewise.
@@ -333,7 +339,7 @@ Thu Aug 30 21:58:48 2001  J"orn Rennecke <amylaar@redhat.com>
        * gas/h8300/ffxx1.s: Move to:
        * gas/h8300/ffxx1-coff.s .
 
-Wed Aug 29 12:05:13 2001  J"orn Rennecke <amylaar@redhat.com>
+2001-08-29  J"orn Rennecke <amylaar@redhat.com>
 
        * lib/gas-defs.exp: (regexp_diff) At verbosity 3, also show
        where mismatch occurs due to regexp mismatch.
@@ -1127,7 +1133,7 @@ Wed Aug 29 12:05:13 2001  J"orn Rennecke <amylaar@redhat.com>
        * gas/arm/adrl.d: Expect to see references to 'foo' in the
        disassembly.  COFF and ELF disassemblys should now be the same.
 
-Wed Jan 10 15:14:54 MET 2001  Jan Hubicka  <jh@suse.cz>
+2001-01-10  Jan Hubicka  <jh@suse.cz>
 
        * i386.exp: Add ssemmx2 and sse2 tests.
        (sse2.d, sse2.s, ssemmx2.d, ssemmx2.s): New tests.
@@ -1142,7 +1148,7 @@ Wed Jan 10 15:14:54 MET 2001  Jan Hubicka  <jh@suse.cz>
 
        * gas/vtable/vtable.exp: Don't run tests on Alpha.
 
-Sat Jan  6 13:34:07 MET 2001  Jan Hubicka  <jh@suse.cz>
+2001-01-06  Jan Hubicka  <jh@suse.cz>
 
        * i386.exp: Add tests for presence of 32bit versus 64bit output
        format; run both 64bit and 32bit tests when format is available;
@@ -1483,7 +1489,7 @@ Sat Jan  6 13:34:07 MET 2001  Jan Hubicka  <jh@suse.cz>
        * gas/i386/prefix.s: Modify so we have at least one x86 test that
        checks the line separator.
 
-Sun May 21 10:08:08 2000  Hans-Peter Nilsson  <hp@axis.com>
+2000-05-21  Hans-Peter Nilsson  <hp@axis.com>
 
        * gas/elf/elf.exp: Exclude *-*-linux*coff* as non-elf.
 
@@ -1529,7 +1535,7 @@ Sun May 21 10:08:08 2000  Hans-Peter Nilsson  <hp@axis.com>
        * gas/i386/general.l: Allow for DISP32 pe relocs.
        * gas/i386/jump.d: Similarly.
 
-Mon Apr 24 16:35:08 2000  Jim Wilson  <wilson@cygnus.com>
+2000-04-24  Jim Wilson  <wilson@cygnus.com>
 
        * gas/ia64/opc-i.d: Change pmin2.u to pmin2.  Change pmax2.u to pmax2.
        Change MLI to MLX.  Switch operands for output matching tbit.z.orcm,
@@ -1546,10 +1552,10 @@ Mon Apr 24 16:35:08 2000  Jim Wilson  <wilson@cygnus.com>
        * gas/ia64/opc-f.d: Disassemble zeroes to verify break.f.
        * gas/ia64/opc-f.s: Add an explicit stop to make IAS output match.
 
-Fri Apr 21 13:20:53 2000  Richard Henderson  <rth@cygnus.com>
-                         David Mosberger  <davidm@hpl.hp.com>
-                         Timothy Wall <twall@cygnus.com>
-                         Jim Wilson  <wilson@cygnus.com>
+2000-04-21  Richard Henderson  <rth@cygnus.com>
+           David Mosberger  <davidm@hpl.hp.com>
+           Timothy Wall <twall@cygnus.com>
+           Jim Wilson  <wilson@cygnus.com>
 
        * gas/vtable/vtable.exp: Disable for ia64.
        * gas/ia64: New testsuite directory.
@@ -1625,7 +1631,7 @@ Fri Apr 21 13:20:53 2000  Richard Henderson  <rth@cygnus.com>
        * gas/arm/float.s: Include test of ATPCS register naming
        conventions.
 
-Fri Jan 21 12:48:06 2000  H.J. Lu <hjl@gnu.org>
+2000-01-21  H.J. Lu <hjl@gnu.org>
 
        * gas/i386/general.l: Support a.out.
        * gas/i386/jump.d: Likewise.
@@ -1645,7 +1651,7 @@ Fri Jan 21 12:48:06 2000  H.J. Lu <hjl@gnu.org>
        * gas/i386/general.{s,l}: Add jmp and call tests for .code16gcc,
        .code16, and .code32 modes.
 
-Tue Nov 30 23:02:01 1999  Jeffrey A Law  (law@cygnus.com)
+1999-11-30  Jeffrey A Law  (law@cygnus.com)
 
        * gas/mn10300/{am33.s, am33_2.s, am33_3.s}: New test files.
        * gas/mn10300/{am33_4.s, am33_5.s, am33_6.s}: Likewise.
@@ -1681,7 +1687,7 @@ Tue Nov 30 23:02:01 1999  Jeffrey A Law  (law@cygnus.com)
        * gas/arm/inst.s: Fix erroneous test case.
        * gas/arm/inst.d: Update to match latest objdump output.
 
-Mon Oct 11 13:37:51 1999  Geoffrey Keating  <geoffk@cygnus.com>
+1999-10-11  Geoffrey Keating  <geoffk@cygnus.com>
 
        * lib/gas-defs.exp (regexp_diff): Allow '#...' to mean "some
        indeterminate number of extra lines here".
@@ -1690,14 +1696,14 @@ Mon Oct 11 13:37:51 1999  Geoffrey Keating  <geoffk@cygnus.com>
        * gas/elf/section0.d: Make pass on MIPS (and hopefully alpha).
        * gas/elf/section1.d: Likewise.
 
-Thu Oct  7 00:12:04 MDT 1999   Diego Novillo <dnovillo@cygnus.com>
+1999-10-07     Diego Novillo <dnovillo@cygnus.com>
 
        * gas/d10v: New directory.
        * gas/d10v/d10.exp: New file.
        * gas/d10v/inst.s: New file.
        * gas/d10v/inst.d: New file.
 
-Thu Oct  7 12:52:25 1999  Geoffrey Keating  <geoffk@cygnus.com>
+1999-10-07  Geoffrey Keating  <geoffk@cygnus.com>
 
        * gas/mips/elf-rel.s: New file.
        * gas/mips/elf-rel.d: New file.
@@ -1709,7 +1715,7 @@ Thu Oct  7 12:52:25 1999  Geoffrey Keating  <geoffk@cygnus.com>
        * gas/mips/elf_e_flags1.d: Tweak a little so it passes
        even if the CPU is set to something by default.
 
-Mon Oct  4 18:25:49 1999  Doug Evans  <devans@canuck.cygnus.com>
+1999-10-04  Doug Evans  <devans@canuck.cygnus.com>
 
        * gas/m32r/error.exp: New testcase driver.
        * gas/m32r/m32rx.exp: New testcase driver.
@@ -1778,7 +1784,7 @@ Mon Aug 30 12:18:40 1999  Jeffrey A Law  (law@cygnus.com)
 
        * gas/i386/white.s, gas/i386/white.l: Add space in FP reg tests.
 
-Sat Aug 28 00:16:12 1999  Jerry Quinn <jquinn@nortelnetworks.com>
+1999-08-28  Jerry Quinn <jquinn@nortelnetworks.com>
 
        * gas/hppa/basic/basic.exp:  Add new tests shift2.s,
        shift3.s, extract2.s, extract3.s, deposit2.s, and deposit3.s.
@@ -1922,11 +1928,11 @@ Sat Aug 28 00:16:12 1999  Jerry Quinn <jquinn@nortelnetworks.com>
        * gas/i386/amd.s: Add NOPs to align for coff targets
        * gas/i386/amd.d: and check for them.
 
-Thu Apr 15 15:03:43 1999  Jeffrey A Law  (law@cygnus.com)
+1999-04-15  Jeffrey A Law  (law@cygnus.com)
 
        * gas/hppa/basic/basic.exp (do_coprmem): No longer expected to file.
 
-Wed Apr 14 13:43:06 1999  Jeffrey A Law  (law@cygnus.com)
+1999-04-14  Jeffrey A Law  (law@cygnus.com)
 
        * gas/hppa/basic/branch.s: Do not use immediate value where we
        really want a register.
@@ -2058,20 +2064,20 @@ Wed Apr 14 13:43:06 1999  Jeffrey A Law  (law@cygnus.com)
 
        * gas/fr30/allinsn.d: Update to match latest assembler output.
 
-Thu Nov 19 15:59:51 1998  Dave Brolley  <brolley@cygnus.com>
+1998-11-19  Dave Brolley  <brolley@cygnus.com>
 
        * gas/fr30/allinsn.s: Reorder insns for better simulation.
 
-Thu Nov 19 07:50:44 1998  Doug Evans  <devans@charmed.cygnus.com>
+1998-11-19  Doug Evans  <devans@charmed.cygnus.com>
 
        * gas/mips/sync.[sd]: New testcase.
        * gas/mips/mips.exp: Run it.
 
-Wed Nov 18 11:27:56 1998  Dave Brolley  <brolley@cygnus.com>
+1998-11-18  Dave Brolley  <brolley@cygnus.com>
 
        * gas/fr30/allinsn.s (dmov): Correct hex literals.
 
-Tue Nov 17 15:24:20 1998  Nick Clifton  <nickc@cygnus.com>
+1998-11-17  Nick Clifton  <nickc@cygnus.com>
 
        * gas/fr30/allinsn.s: Moved currently un-assembliable instructions
        to end of file.
@@ -2422,20 +2428,20 @@ Wed Oct 15 10:40:14 1997  Jeffrey A Law  (law@cygnus.com)
        * gas/hppa/unsorted/unsorted.exp: Update for recent disassembler
        changes.
 
-Thu Oct  9 18:10:44 1997  Doug Evans  <dje@canuck.cygnus.com>
+1997-10-09  Doug Evans  <dje@canuck.cygnus.com>
 
        * gas/sparc/set64.[sd]: `set' doesn't take negative arguments.
 
-Thu Oct  9 12:59:55 1997  Ian Lance Taylor  <ian@cygnus.com>
+1997-10-09  Ian Lance Taylor  <ian@cygnus.com>
 
        * gas/arm/arm7t.d: Update for recent disassembler changes.
        * gas/h8300/ffxx1.d: Likewise.
 
-Wed Oct  8 16:22:50 1997  Doug Evans  <dje@canuck.cygnus.com>
+1997-10-08  Doug Evans  <dje@canuck.cygnus.com>
 
        * gas/sparc/reloc64.[sd]: Add testcases for %hix,%lox.
 
-Wed Oct  8 15:12:35 1997  Ian Lance Taylor  <ian@cygnus.com>
+1997-10-08  Ian Lance Taylor  <ian@cygnus.com>
 
        * gas/sparc/synth.d: Update for recent disassembler changes.
        * gas/sparc/synth64.d: Likewise.
@@ -2444,16 +2450,16 @@ Wed Oct  8 15:12:35 1997  Ian Lance Taylor  <ian@cygnus.com>
        function symbol.
        * gas/mips/jal.s: Likewise.
 
-Tue Oct  7 13:30:30 1997  Doug Evans  <dje@canuck.cygnus.com>
+1997-10-07  Doug Evans  <dje@canuck.cygnus.com>
 
        * gas/sparc/reloc64.[sd]: New testcase.
        * gas/sparc/sparc.exp: Run it.
 
-Sat Oct  4 19:14:24 1997  Ian Lance Taylor  <ian@cygnus.com>
+1997-10-04  Ian Lance Taylor  <ian@cygnus.com>
 
        * gas/ieee-fp/x930509a.exp: Accept m68k listing format.
 
-Fri Oct  3 15:46:05 1997  Ian Lance Taylor  <ian@cygnus.com>
+1997-10-03  Ian Lance Taylor  <ian@cygnus.com>
 
        * gas/ieee-fp/x930509a.exp: Remove setup_xfail; it should now
        work.  Correct for big endian and for tabs in input file.
@@ -2461,7 +2467,7 @@ Fri Oct  3 15:46:05 1997  Ian Lance Taylor  <ian@cygnus.com>
        * gas/alpha/fp.exp: Check for alpha-*-osf*, not alpha-*-osf1*.
        * gas/alpha/fp.s: Change comment characters from ! to #.
 
-Thu Sep 18 11:17:53 1997  Doug Evans  <dje@canuck.cygnus.com>
+1997-09-18  Doug Evans  <dje@canuck.cygnus.com>
 
        * gas/sparc/splet.d: Update to new objdump output format.
        * gas/sparc/{asi.d,membar.d,prefetch.d,rdpr.d,wrpr.d}: Likewise.
@@ -2469,7 +2475,7 @@ Thu Sep 18 11:17:53 1997  Doug Evans  <dje@canuck.cygnus.com>
        * gas/sparc/splet-2.[ds]: New testcase.
        * gas/sparc/sparc.exp: Run them.
 
-Tue Sep 16 15:27:08 1997  Ken Raeburn  <raeburn@cygnus.com>
+1997-08-16  Ken Raeburn  <raeburn@cygnus.com>
 
        Merge changes from Martin Hunt:
 
index 89b9c149f8fdc4b5ec4856200bb4aa856a395256..62f6ae78103574c40faec9f399d02790e7d71904 100644 (file)
@@ -1,17 +1,13 @@
 #as: -I$srcdir/$subdir
-#objdump: -s -j .data
+#objdump: -s -j .text
 #name: incbin
 
 # Test the incbin pseudo-op
 
 .*: .*
 
-Contents of section .data:
- 0000 202e6461 74610a20 2e696e63 62696e20   .data. .incbin 
- 0010 22696e63 62696e2e 73220a20 2e696e63  "incbin.s". .inc
- 0020 62696e20 22696e63 62696e2e 73222c30  bin "incbin.s",0
- 0030 2c32380a 202e696e 6362696e 2022696e  ,28. .incbin "in
- 0040 6362696e 2e73222c 31352c39 0a202e70  cbin.s",15,9. .p
- 0050 32616c69 676e2034 0a202e64 6174610a  2align 4. .data.
- 0060 202e696e 6362696e 2022696e 6362696e   .incbin "incbin
- 0070 2e73220a 20202269 6e636269 6e2e0000  .s".  "incbin...
+Contents of section .text:
+ 0000 38383838 38383838 0c313232 3333330c  88888888.122333.
+ 0010 534f4d45 4d4f5245 44415441 44415441  SOMEMOREDATADATA
+ 0020 38383838 38383838 0c313232 3333330c  88888888.122333.
+ 0030 534f4d45 4d4f5245 44415441 44415441  SOMEMOREDATADATA
diff --git a/gas/testsuite/gas/all/incbin.dat b/gas/testsuite/gas/all/incbin.dat
new file mode 100644 (file)
index 0000000..8053dad
--- /dev/null
@@ -0,0 +1 @@
+88888888\f122333\fSOMEMOREDATADATA
\ No newline at end of file
index d9301a50ada3270b0a06f63ef3ee99ce561e736e..dd4ebbd8a5b297d2d95da12c45e75dfbbf29bb9a 100644 (file)
@@ -1,5 +1,5 @@
- .data
.incbin "incbin.s"
.incbin "incbin.s",0,28
- .incbin "incbin.s",15,9
- .p2align 4
+       .text
      .incbin "incbin.dat"
      .incbin "incbin.dat",0,8
+       .incbin "incbin.dat",8,8
+       .incbin "incbin.dat",16,16