gas macro handling broken in 2.16.91.0.1
Olaf Hering
olh@suse.de
Mon Jun 27 11:12:00 GMT 2005
On Mon, Jun 27, Jan Beulich wrote:
> This is caused by now scrubbing the output of a macro expansion (http://sourceware.org/ml/binutils/2005-05/msg00561.html), which results in macro arguments separated by spaces (rather than commas, and in a macro expansion) where the first argument finishes with a symbol and the second doesn't start with one to be concatenated. In my opinion, the root cause here is the failure of tc-ppc.c to include % in the symbol characters (hence % followed by a register name isn't treated as a symbol, but rather as an operator followed by a symbol); similar i386 code works well because % there specifically is a symbol character.
Thanks for looking. I filed a bug already.
http://sources.redhat.com/bugzilla/show_bug.cgi?id=1036
More information about the Binutils
mailing list