Hello,
As implied by the subject I isolated an internal compiler error that is
specific to MinGW (stock GCC
Minimal code
/*
/usr/bin/x86_64-w64-mingw32-gcc \
-O2 -fstack-clash-protection -c \
-freport-bug \
-o f.o f.c
*/
void exit(int) __attribute__((noreturn));
void foo(int p) {
exit(p);
}
Result:
during RTL pass: final
f.c: In function 'foo':
f.c:11:1: internal compiler error: in seh_emit_stackalloc, at
config/i386/winnt.cc:1055
11 | }
| ^
0x19c77e7 internal_error(char const*, ...)
???:0
0x6738cc fancy_abort(char const*, int, char const*)
???:0
0xfc88e8 i386_pe_seh_unwind_emit(_IO_FILE*, rtx_insn*)
???:0
0x8da73b final_scan_insn(rtx_insn*, _IO_FILE*, int, int, int*)
???:0
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public