https://sourceware.org/bugzilla/show_bug.cgi?id=18741
Bug ID: 18741 Summary: Corrupted .ARM.attributes section with -meabi=gnu option Product: binutils Version: 2.25 Status: NEW Severity: normal Priority: P2 Component: gas Assignee: unassigned at sourceware dot org Reporter: markus.eisenmann at gmx dot at Target Milestone: --- I've created an GCC-toolchain with target=arm-eabi (using GCC 4.9.3, binutils 2.25) and use it with the option -mabi=apcs-gnu. It still works, but I've received the readelf error-message "Unused bytes at end of section" if I check the generated object-files. The .ARM.attributes section seems to be corrupted and has the (hex) content: 41 0f 00 00 00 61 65 61 62 69 00 01 05 00 00 00 (section-size = 0x10). After some tests - producing assembler-code and calling AS - I've detected the AS-option -meabi=gnu as origin cause of this issue. In this case an corrupted/incomplete .ARM.attributes-content (as above) will be generated in the elf-output; with -meabi=4 (or 5) readeld shows the ARM-attributes w/o any error-message. Best regards from Salzburg, Markus -- You are receiving this mail because: You are on the CC list for the bug. _______________________________________________ bug-binutils mailing list bug-binutils@gnu.org https://lists.gnu.org/mailman/listinfo/bug-binutils