https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113855
Bug ID: 113855 Summary: [14 Regression] __gcc_nested_func_ptr_{created,deleted} exports from 32-bit libgcc_s.so.1 Product: gcc Version: 14.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: jakub at gcc dot gnu.org Target Milestone: --- Seems when I build i686-linux trunk gcc, __gcc_nested_func_ptr_{created,deleted}@@GCC_14.0.0 is not exported from libgcc_s.so.1, while when I build x86_64-linux trunk gcc, __gcc_nested_func_ptr_{created,deleted}@@GCC_14.0.0 is exported from both 64-bit and 32-bit libgcc. That looks wrong. I guess given the trampoline_insns content it can't really work on ia32, wonder if the whole file shouldn't be wrapped with #ifndef __x86_64__ or similar for now.