[GOLD][PATCH PROPOSAL][ARM] fix the internal error in get_aeabi_object_attribute assert

Viktor Kutuzov vkutuzov@accesssoftek.com
Mon Feb 22 20:11:00 GMT 2010


Hi,

this patch proposal fixes an internal error in the
get_aeabi_object_attribute method by initializing an empty attribute
section data in the Target_arm::do_finalize_section method in case it
wasn't initialized before. This situation is occurred here if no
existed input objects were passed into the linker. I got this situation
when I passed a name for non-existed input object in the command line
for the linker:

arm-none-linux-gnueabi-ld missed-module.o -o module-out.o

../install.binutils.gold.crossarm/bin/arm-none-linux-gnueabi-ld: 
    error: cannot open missed-module.o: No such file or directory
../install.binutils.gold.crossarm/bin/arm-none-linux-gnueabi-ld: 
    internal error in get_aeabi_object_attribute, at ../../binutils.gold/src/gold/arm.cc:2386


-- 
-Viktor
-------------- next part --------------
A non-text attachment was scrubbed...
Name: binutils-gold-arm-provide-empty-attr-section.patch
Type: text/x-patch
Size: 1273 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/binutils/attachments/20100222/f2211f2f/attachment.bin>


More information about the Binutils mailing list