http://sourceware.org/bugzilla/show_bug.cgi?id=13049
Summary: Generates R_ARM_NONE relocations for stub_* symbols when using -fdata-sections Product: binutils Version: 2.22 (HEAD) Status: NEW Severity: normal Priority: P2 Component: ld AssignedTo: unassig...@sources.redhat.com ReportedBy: mh-sourcew...@glandium.org $ echo 'const char *stub_foo[] = { "a" };' > foo.c $ gcc -shared -o foo.so foo.c -fPIC -fdata-sections $ readelf -r foo.so Relocation section '.rel.dyn' at offset 0x370 contains 7 entries: Offset Info Type Sym.Value Sym. Name 000084e0 00000017 R_ARM_RELATIVE 000084e4 00000017 R_ARM_RELATIVE 000085f4 00000017 R_ARM_RELATIVE 00000000 00000000 R_ARM_NONE 000085e8 00000315 R_ARM_GLOB_DAT 00000000 __cxa_finalize 000085ec 00000415 R_ARM_GLOB_DAT 00000000 __gmon_start__ 000085f0 00000515 R_ARM_GLOB_DAT 00000000 _Jv_RegisterClasses Relocation section '.rel.plt' at offset 0x3a8 contains 2 entries: Offset Info Type Sym.Value Sym. Name 000085e0 00000316 R_ARM_JUMP_SLOT 00000000 __cxa_finalize 000085e4 00000416 R_ARM_JUMP_SLOT 00000000 __gmon_start__ $ gcc -shared -o foo.so foo.c -fPIC $ readelf -r foo.so Relocation section '.rel.dyn' at offset 0x370 contains 7 entries: Offset Info Type Sym.Value Sym. Name 000084e0 00000017 R_ARM_RELATIVE 000084e4 00000017 R_ARM_RELATIVE 000085f4 00000017 R_ARM_RELATIVE 000085f8 00000017 R_ARM_RELATIVE 000085e8 00000315 R_ARM_GLOB_DAT 00000000 __cxa_finalize 000085ec 00000415 R_ARM_GLOB_DAT 00000000 __gmon_start__ 000085f0 00000515 R_ARM_GLOB_DAT 00000000 _Jv_RegisterClasses Relocation section '.rel.plt' at offset 0x3a8 contains 2 entries: Offset Info Type Sym.Value Sym. Name 000085e0 00000316 R_ARM_JUMP_SLOT 00000000 __cxa_finalize 000085e4 00000416 R_ARM_JUMP_SLOT 00000000 __gmon_start__ gold doesn't have this problem. -- Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email ------- 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