1 .code 2 3 .align 4 4; A comment. This should not be interpreted as a label, but both of the 5; following statements should. 6label_without_colon 7label_with_colon: 8 9; A problem tege found... 10; Input scrubbing in gas makes life a real nightmare for assemblers 11; in which the *position* within a line determines how to interpret 12; a stream a characters. These test one particular case where gas 13; had the tendency to delete the whitespace between the opcode and 14; operands if a label without a colon began a line, and the operands 15; started with a non-numeric character. 16L$1 add %r2,%r2,%r2 17L$2: add %r2,%r2,%r2 18L$3 19 add %r2,%r2,%r2 20 21L$4 add %r2,%r2,%r2 22L$5: add %r2,%r2,%r2 23L$6 24 add %r2,%r2,%r2 25 26; An instruction or pseudo-op may begin anywhere after column 0. 27 b,n label_without_colon 28