Executing on host: /opt/devel/SCRATCH/tmp.5jnZ8G4weh/gcc-5.0.0/gcc-5.0.0/gcc/xgcc -B/opt/devel/SCRATCH/tmp.5jnZ8G4weh/gcc-5.0.0/gcc-5.0.0/gcc/ /opt/devel/gnu/src/gcc-mingw-w64/gcc-5.0.0/gcc/testsuite/gcc.target/i386/mpx/thread-local-var-1-lbv.c -fno-diagnostics-show-caret -fdiagnostics-color=never -O0 -fcheck-pointer-bounds -mmpx -lpthread -lm -o ./thread-local-var-1-lbv.exe (timeout = 300) spawn /opt/devel/SCRATCH/tmp.5jnZ8G4weh/gcc-5.0.0/gcc-5.0.0/gcc/xgcc -B/opt/devel/SCRATCH/tmp.5jnZ8G4weh/gcc-5.0.0/gcc-5.0.0/gcc/ /opt/devel/gnu/src/gcc-mingw-w64/gcc-5.0.0/gcc/testsuite/gcc.target/i386/mpx/thread-local-var-1-lbv.c -fno-diagnostics-show-caret -fdiagnostics-color=never -O0 -fcheck-pointer-bounds -mmpx -lpthread -lm -o ./thread-local-var-1-lbv.exe D:/opt/devel/gnu/src/gcc-mingw-w64/gcc-5.0.0/gcc/testsuite/gcc.target/i386/mpx/thread-local-var-1-lbv.c:34:1: internal compiler error: Segmentation fault libbacktrace could not find executable to open Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. compiler exited with status 1 output is: D:/opt/devel/gnu/src/gcc-mingw-w64/gcc-5.0.0/gcc/testsuite/gcc.target/i386/mpx/thread-local-var-1-lbv.c:34:1: internal compiler error: Segmentation fault libbacktrace could not find executable to open Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. FAIL: gcc.target/i386/mpx/thread-local-var-1-lbv.c -O0 (internal compiler error)
Can you run manually and provide a backtrace?
Confirmed. We see an segfault (caused by cfun being NULL). Program received signal SIGSEGV, Segmentation fault. 0x00cee933 in lower_emutls_function_body (node=<optimized out>) at ../../gcc/gcc/tree-emutls.c:644 644 FOR_EACH_BB_FN (d.bb, cfun) (gdb) print cfun $1 = (function *) 0x0 (gdb) bt #0 0x00cee933 in lower_emutls_function_body (node=<optimized out>) at ../../gcc/gcc/tree-emutls.c:644 #1 ipa_lower_emutls () at ../../gcc/gcc/tree-emutls.c:810 #2 (anonymous namespace)::pass_ipa_lower_emutls::execute (this=0x800524b0) at ../../gcc/gcc/tree-emutls.c:850 #3 0x007354b5 in execute_one_pass (pass=pass@entry=0x800524b0) at ../../gcc/gcc/passes.c:2330 #4 0x00736010 in execute_ipa_pass_list (pass=0x800524b0) at ../../gcc/gcc/passes.c:2729 #5 0x0074253d in ipa_passes () at ../../gcc/gcc/cgraphunit.c:2154 #6 symbol_table::compile (this=this@entry=0xfff20000) at ../../gcc/gcc/cgraphunit.c:2295 #7 0x007447af in symbol_table::finalize_compilation_unit (this=0xfff20000) at ../../gcc/gcc/cgraphunit.c:2444 #8 0x0041fbbc in c_write_global_declarations () at ../../gcc/gcc/c/c-decl.c:10801 #9 0x0077dd37 in compile_file () at ../../gcc/gcc/toplev.c:608 #10 0x01199823 in do_compile () at ../../gcc/gcc/toplev.c:2076 #11 toplev::main (this=this@entry=0xc1bab8e, argc=argc@entry=7, argv=argv@entry=0xc1babbc) at ../../gcc/gcc/toplev.c:2174 #12 0x012096d2 in main (argc=7, argv=0xc1babbc) at ../../gcc/gcc/main.c:39
MPX is removed, won't fix then.