Hi Yang,
Thanks for the test case. The problem appears to be that the special
assembler created section "*GAS 'reg' section*" is somehow being copied into
the output file, when it really should not be.
Please could you open a bug report at:
http://sourceware.org/bugzilla/
Please
Yang:
It's going to be very tough for people to debug this unless they know
what target you are compiling for and what options were passed to the
assembler. If you are using gcc, pass it the -v option and it will show
the options to the subprograms.
Debugging this for real may not be possible wit
I'm getting the following error:
as: BFD (GNU Binutils for Ubuntu) 2.18 assertion fail ../../bfd/elf.c:6239
as: BFD (GNU Binutils for Ubuntu) 2.18 internal error, aborting at
../../bfd/elfcode.h line 221 in bfd_elf64_swap_symbol_out
This only happens when I build with no -O3; once I specify -O