https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115038
--- Comment #5 from Christoph Reiter <reiter.christoph at gmail dot com> --- Thanks! I can confirm that "-fno-fold-mem-offsets" works around the issue. I'll test the proposed patch tomorrow. In the meantime we've reduced another instance of this when building emacs, but this time with "simpler" C code and without -fno-omit-frame-pointer: ``` // gcc -c -O2 repro.c -> internal compiler error: in seh_cfa_offset // gcc -c -g3 -O2 -gdwarf-2 repro.c -> internal compiler error: in dwarf2out_frame_debug_expr void a() { __builtin_unwind_init(); } ``` Adding this here for completeness.