* gas/mmix/relax2.s: Drop ":" off label definitions.
authorHans-Peter Nilsson <hp@axis.com>
Tue, 10 May 2005 12:30:11 +0000 (12:30 +0000)
committerHans-Peter Nilsson <hp@axis.com>
Tue, 10 May 2005 12:30:11 +0000 (12:30 +0000)
gas/testsuite/ChangeLog
gas/testsuite/gas/mmix/relax2.s

index e0603e4..1a162c6 100644 (file)
@@ -1,3 +1,7 @@
+2005-05-10  Hans-Peter Nilsson  <hp@bitrange.com>
+
+       * gas/mmix/relax2.s: Drop ":" off label definitions.
+
 2005-05-09  Jan Beulich  <jbeulich@novell.com>
 
        * gas/i386/tlsd.[sd]: Adjust to not assume zero displacement will
index 8db8f1a..537cef0 100644 (file)
@@ -1,33 +1,39 @@
 # PUSHJ stub border-cases: two with either or both stubs unreachable,
 # local symbols, ditto non-local labels, similar with three PUSHJs.
+# Note the absence of ":" on labels: because it's a symbol-character,
+# it's concatenated with the parameter macro name and parsed as "\x:".
+# This happens before gas deals with ":" as it usually does; not being
+# part of the name when ending a label at the beginning of a line.
+# (Since we're LABELS_WITHOUT_COLONS it inserts one for us, but
+# that would be disabled with --gnu-syntax.)
 
 Main   SWYM
 
        .irp x,0,1,2,3,4,5,6,7,8,9,10,11,12
 
        .section .text.a\x,"ax"
-aa\x:  .space 4,0
-a\x:   .space 65536*4,0
+aa\x   .space 4,0
+a\x    .space 65536*4,0
        PUSHJ $33,aa\x
        PUSHJ $22,a\x
        .space 65535*4-4*\x
 
        .section .text.b\x,"ax"
-bbb\x: .space 4,0
-bb\x:  .space 4,0
-b\x:   .space 65535*4
+bbb\x  .space 4,0
+bb\x   .space 4,0
+b\x    .space 65535*4
        PUSHJ $12,bbb\x
        PUSHJ $13,bb\x
        PUSHJ $14,b\x
        .space 65535*4-4*\x
 
        .section .text.c\x,"ax"
-c\x:   PUSHJ $100,ca\x
+c\x    PUSHJ $100,ca\x
        PUSHJ $101,cb\x
        .space 65535*4-4*\x
 
        .section .text.d\x,"ax"
-d\x:   PUSHJ $99,da\x
+d\x    PUSHJ $99,da\x
        PUSHJ $98,db\x
        PUSHJ $97,dc\x
        .space 65535*4-4*\x