From 55b8cd597829376eb032a5531b47c879adc7cc37 Mon Sep 17 00:00:00 2001 From: Hans-Peter Nilsson Date: Tue, 10 May 2005 12:30:11 +0000 Subject: [PATCH] * gas/mmix/relax2.s: Drop ":" off label definitions. --- gas/testsuite/ChangeLog | 4 ++++ gas/testsuite/gas/mmix/relax2.s | 20 +++++++++++++------- 2 files changed, 17 insertions(+), 7 deletions(-) diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index e0603e4..1a162c6 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2005-05-10 Hans-Peter Nilsson + + * gas/mmix/relax2.s: Drop ":" off label definitions. + 2005-05-09 Jan Beulich * gas/i386/tlsd.[sd]: Adjust to not assume zero displacement will diff --git a/gas/testsuite/gas/mmix/relax2.s b/gas/testsuite/gas/mmix/relax2.s index 8db8f1a..537cef0 100644 --- a/gas/testsuite/gas/mmix/relax2.s +++ b/gas/testsuite/gas/mmix/relax2.s @@ -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 -- 2.7.4