This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

PATCH: Add a testcase for PR 876


I am checking in this patch to add a testcase for PR 876.

H.J.
Index: ChangeLog
===================================================================
--- ChangeLog	(revision 7236)
+++ ChangeLog	(working copy)
@@ -1,3 +1,11 @@
+2009-11-04  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR gas/876
+	* gas/i386/i386.exp: Run space1.
+
+	* gas/i386/space1.l: New.
+	* gas/i386/space1.s: Likewise.
+
 2009-11-03  Paul Brook  <paul@codesourcery.com>
 
 	* gas/arm/vfp-neon-syntax.d: Update expected results.
Index: gas/i386/i386.exp
===================================================================
--- gas/i386/i386.exp	(revision 7236)
+++ gas/i386/i386.exp	(working copy)
@@ -17,6 +17,9 @@ proc gas_32_check { } {
     return [regexp "targets:.*i386" [lindex $status 1]];
 }
 
+# Common tests
+run_list_test "space1" "-al"
+
 if [expr ([istarget "i*86-*-*"] ||  [istarget "x86_64-*-*"]) && [gas_32_check]]  then {
 
     global ASFLAGS
Index: gas/i386/space1.l
===================================================================
--- gas/i386/space1.l	(revision 0)
+++ gas/i386/space1.l	(revision 0)
@@ -0,0 +1,15 @@
+.*: Assembler messages:
+.*:2: Error: .space specifies non-absolute value
+.*:3: Error: .space specifies non-absolute value
+.*:4: Error: .space specifies non-absolute value
+.*:5: Error: .space specifies non-absolute value
+.*:6: Error: .space specifies non-absolute value
+GAS LISTING .*
+
+
+[ 	]*1[ 	]+\.text
+[ 	]*2[ 	]+\.space foo
+[ 	]*3[ 	]+\.space foo\*4
+[ 	]*4[ 	]+\.space foo\+4
+[ 	]*5[ 	]+\.space foo-4
+[ 	]*6[ 	]+\.space foo << 4
Index: gas/i386/space1.s
===================================================================
--- gas/i386/space1.s	(revision 0)
+++ gas/i386/space1.s	(revision 0)
@@ -0,0 +1,6 @@
+	.text
+	.space foo
+	.space foo*4
+	.space foo+4
+	.space foo-4
+	.space foo << 4


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]