https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66859

            Bug ID: 66859
           Summary: internal compiler error: in lower_stmt
           Product: gcc
           Version: 5.1.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: t at sharklasers dot com
  Target Milestone: ---
              Host: x86_64

Created attachment 35969
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35969&action=edit
minimal example

$ g++ -fcilkplus test.cpp 
test.cpp: In function ‘void func(std::__cxx11::string)’:
test.cpp:5:9: warning: statement has no effect [-Wunused-value]
     line;
         ^
test.cpp: In function ‘<built-in>’:
test.cpp:11:30: internal compiler error: in lower_stmt, at gimple-low.c:396
         cilk_spawn func(line);
                              ^
0xfe0d53 lower_stmt
        ../../gcc-5.1.0/gcc/gimple-low.c:396
0xfe0d53 lower_sequence
        ../../gcc-5.1.0/gcc/gimple-low.c:227
0xfe0dd2 lower_try_catch
        ../../gcc-5.1.0/gcc/gimple-low.c:469
0xfe0dd2 lower_stmt
        ../../gcc-5.1.0/gcc/gimple-low.c:291
0xfe0dd2 lower_sequence
        ../../gcc-5.1.0/gcc/gimple-low.c:227
0xfe0b5c lower_stmt
        ../../gcc-5.1.0/gcc/gimple-low.c:296
0xfe0b5c lower_sequence
        ../../gcc-5.1.0/gcc/gimple-low.c:227
0xfe09b1 lower_gimple_bind
        ../../gcc-5.1.0/gcc/gimple-low.c:441
0xfe180d lower_function_body
        ../../gcc-5.1.0/gcc/gimple-low.c:131
0xfe180d execute
        ../../gcc-5.1.0/gcc/gimple-low.c:205


The error does not appear if func takes the string by reference.


openSUSE 13.2 (Harlequin) (x86_64)

$ gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=local/gcc5.1/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/lto-wrapper
Target: x86_64-unknown-linux-gnu
Configured with: ../gcc-5.1.0/configure --prefix=local/gcc5.1
--enable-languages=c,c++,fortran --enable-gold=yes --enable-ld=yes --enable-lto
--enable-bootstrap --disable-multilib
Thread model: posix
gcc version 5.1.0 (GCC)

Reply via email to