https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95816
--- Comment #2 from Richard Earnshaw <rearnsha at gcc dot gnu.org> --- (In reply to Andrew Pinski from comment #1) > Confirmed, I wonder if x16 and x17 should not be considered as temps alive > across all jumps in aarch64 really; not just jumps between hot and cold > sections ... The ABI says that the linker can only insert long-branch veneers if the target symbol is of type STT_FUNC, and gcc's local symbols are all untyped.