https://sourceware.org/bugzilla/show_bug.cgi?id=30076
Bug ID: 30076 Summary: aarch64: stubs can add indirect branch that breaks BTI Product: binutils Version: 2.35 Status: NEW Severity: normal Priority: P2 Component: ld Assignee: unassigned at sourceware dot org Reporter: nsz at gcc dot gnu.org Target Milestone: --- ld may insert stubs with indirect branch if the call target is out of reach for the direct call/branch instruction. In BTI enaled code two stubs should be inserted with the second one having a BTI and then direct branching to the original target. alternatively BTI-safe code could be required to have BTI at the start of each function that may be linker stub targets, but this would increase the generated BTIs. originally reported for gcc at https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106671 -- You are receiving this mail because: You are on the CC list for the bug.