[patch][rfa]: gas/app.c -- Add parallel insn separator capability

Dave Brolley brolley@redhat.com
Tue Jul 24 15:51:00 GMT 2001


Hi,

Some new ISA's have parallel insn execution with the insns specified on 
the same assembler line separated by a special character. e.g.

   insn1    r1,r2;    insn2 (r3)0,r4

where, in this case, a semicolon is used to separate the insns. The 
scrubber pass needs to know about this so that it does not remove the 
whitespace after the second insn mnemonic. This patch adds this 
capability when tc_parallel_separator_chars is defined in the 
gas/config/tc-<target>.h to reference an array containing the characters 
to be used as the separator. It is handled the same as the current 
line_separator_chars except that the scrubber moves to state 1 (after 
the label has been seen) instead of state 0 (begining of the line).

OK to commit?

Dave


More information about the Binutils mailing list