https://sourceware.org/bugzilla/show_bug.cgi?id=25490
Bug ID: 25490 Summary: __patchable_function_entries section doesn't work with --gc-sections Product: binutils Version: 2.35 (HEAD) Status: NEW Severity: normal Priority: P2 Component: ld Assignee: unassigned at sourceware dot org Reporter: hjl.tools at gmail dot com Target Milestone: --- [hjl@gnu-cfl-2 pr93492]$ cat x.i void _start (void) { } [hjl@gnu-cfl-2 pr93492]$ gcc -c -fpatchable-function-entry=1 x.i [hjl@gnu-cfl-2 pr93492]$ readelf -SW x.o | grep __patch [ 4] __patchable_function_entries PROGBITS 0000000000000000 000048 000008 00 WA 0 0 1 [ 5] .rela__patchable_function_entries RELA 0000000000000000 000200 000018 18 I 11 4 8 [hjl@gnu-cfl-2 pr93492]$ ld x.o [hjl@gnu-cfl-2 pr93492]$ readelf -SW a.out | grep __patch [ 4] __patchable_function_entries PROGBITS 0000000000404000 003000 000008 00 WA 0 0 1 [hjl@gnu-cfl-2 pr93492]$ ld --gc-sections x.o [hjl@gnu-cfl-2 pr93492]$ readelf -SW a.out | grep __patch [hjl@gnu-cfl-2 pr93492]$ -- You are receiving this mail because: You are on the CC list for the bug.