Bug 65566 - thread-local-var-1-lbv.c:34:1: internal compiler error: Segmentation fault
Summary: thread-local-var-1-lbv.c:34:1: internal compiler error: Segmentation fault
Status: RESOLVED WONTFIX
Alias: None
Product: gcc
Classification: Unclassified
Component: target (show other bugs)
Version: 5.0
: P3 normal
Target Milestone: ---
Assignee: Not yet assigned to anyone
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-03-25 18:22 UTC by Rainer Emrich
Modified: 2018-06-22 08:44 UTC (History)
1 user (show)

See Also:
Host: x86_64-w64-mingw32
Target: x86_64-w64-mingw32
Build: x86_64-w64-mingw32
Known to work:
Known to fail:
Last reconfirmed: 2015-03-26 00:00:00


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rainer Emrich 2015-03-25 18:22:06 UTC
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)
Comment 1 Richard Biener 2015-03-26 10:56:32 UTC
Can you run manually and provide a backtrace?
Comment 2 Kai Tietz 2015-03-26 11:30:51 UTC
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
Comment 3 Martin Liška 2018-06-22 08:44:37 UTC
MPX is removed, won't fix then.