The linker does not adjust the addresses included in initialized function tables (.data or .rodata) when these are subject to changes due to relaxation. A patch has been committed by me on the mailing list. If possible this patch should be applied prior to the final "17" release. I am submitting this bug report as kind of reminder so that one could get it into the 2.17 release. Bjoern.
-- Summary: Wrong code: linker relaxation for AVR Product: binutils Version: 2.17 Status: NEW Severity: critical Priority: P2 Component: ld AssignedTo: unassigned at sources dot redhat dot com ReportedBy: bjoern dot m dot haase at web dot de CC: bug-binutils at gnu dot org GCC build triplet: all GCC host triplet: all GCC target triplet: avr-elf http://sourceware.org/bugzilla/show_bug.cgi?id=2596 ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is. _______________________________________________ bug-binutils mailing list bug-binutils@gnu.org http://lists.gnu.org/mailman/listinfo/bug-binutils