[Bug c++/88149] New: internal compiler error: in vect_transform_stmt
tischler@mpi-cbg.de
gcc-bugzilla@gcc.gnu.org
Thu Nov 22 09:58:00 GMT 2018
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88149
Bug ID: 88149
Summary: internal compiler error: in vect_transform_stmt
Product: gcc
Version: 9.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: tischler@mpi-cbg.de
Target Milestone: ---
I have observed the following internal compiler error calling "g++ -v
--save-temps -O3 fail9.cpp -o fail9":
Reading specs from
/home/tischler/gcc/9-20181118/lib/gcc/x86_64-pc-linux-gnu/9.0.0/specs
COLLECT_GCC=/home/tischler/gcc/9-20181118/bin/g++
COLLECT_LTO_WRAPPER=/home/tischler/gcc/9-20181118/libexec/gcc/x86_64-pc-linux-gnu/9.0.0/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: ../gcc-9-20181118-src/configure
--prefix=/home/tischler/gcc/9-20181118/ --enable-languages=c,c++
Thread model: posix
gcc version 9.0.0 20181118 (experimental) (GCC)
COLLECT_GCC_OPTIONS='-v' '-save-temps' '-O3' '-o' 'fail9' '-shared-libgcc'
'-mtune=generic' '-march=x86-64'
/home/tischler/gcc/9-20181118/libexec/gcc/x86_64-pc-linux-gnu/9.0.0/cc1plus -E
-quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE fail9.cpp -mtune=generic
-march=x86-64 -O3 -fpch-preprocess -o fail9.ii
ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"
ignoring nonexistent directory
"/home/tischler/gcc/9-20181118/lib/gcc/x86_64-pc-linux-gnu/9.0.0/../../../../x86_64-pc-linux-gnu/include"
#include "..." search starts here:
#include <...> search starts here:
/home/tischler/gcc/9-20181118/lib/gcc/x86_64-pc-linux-gnu/9.0.0/../../../../include/c++/9.0.0
/home/tischler/gcc/9-20181118/lib/gcc/x86_64-pc-linux-gnu/9.0.0/../../../../include/c++/9.0.0/x86_64-pc-linux-gnu
/home/tischler/gcc/9-20181118/lib/gcc/x86_64-pc-linux-gnu/9.0.0/../../../../include/c++/9.0.0/backward
/home/tischler/gcc/9-20181118/lib/gcc/x86_64-pc-linux-gnu/9.0.0/include
/usr/local/include
/home/tischler/gcc/9-20181118/include
/home/tischler/gcc/9-20181118/lib/gcc/x86_64-pc-linux-gnu/9.0.0/include-fixed
/usr/include/x86_64-linux-gnu
/usr/include
End of search list.
COLLECT_GCC_OPTIONS='-v' '-save-temps' '-O3' '-o' 'fail9' '-shared-libgcc'
'-mtune=generic' '-march=x86-64'
/home/tischler/gcc/9-20181118/libexec/gcc/x86_64-pc-linux-gnu/9.0.0/cc1plus
-fpreprocessed fail9.ii -quiet -dumpbase fail9.cpp -mtune=generic -march=x86-64
-auxbase fail9 -O3 -version -o fail9.s
GNU C++14 (GCC) version 9.0.0 20181118 (experimental) (x86_64-pc-linux-gnu)
compiled by GNU C version 9.0.0 20181118 (experimental), GMP version
6.1.0, MPFR version 3.1.4, MPC version 1.0.3, isl version isl-0.18-GMP
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
GNU C++14 (GCC) version 9.0.0 20181118 (experimental) (x86_64-pc-linux-gnu)
compiled by GNU C version 9.0.0 20181118 (experimental), GMP version
6.1.0, MPFR version 3.1.4, MPC version 1.0.3, isl version isl-0.18-GMP
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
Compiler executable checksum: 5e50b89fb2e63a248a308af88c660991
during GIMPLE pass: vect
fail9.cpp: In function ‘void fft(iterator, uint64_t, bool) [with iterator =
__gnu_cxx::__normal_iterator<std::complex<double>*,
std::vector<std::complex<double> > >]’:
fail9.cpp:87:13: internal compiler error: in vect_transform_stmt, at
tree-vect-stmts.c:9669
87 | static void fft(iterator A, uint64_t const n, bool const reverse =
false)
| ^~~
0x7d12db vect_transform_stmt(_stmt_vec_info*, gimple_stmt_iterator*,
_slp_tree*, _slp_instance*)
../../gcc-9-20181118-src/gcc/tree-vect-stmts.c:9669
0x1196296 vect_schedule_slp_instance
../../gcc-9-20181118-src/gcc/tree-vect-slp.c:3995
0x1195e1e vect_schedule_slp_instance
../../gcc-9-20181118-src/gcc/tree-vect-slp.c:3878
0x1195e1e vect_schedule_slp_instance
../../gcc-9-20181118-src/gcc/tree-vect-slp.c:3878
0x1198cae vect_schedule_slp(vec_info*)
../../gcc-9-20181118-src/gcc/tree-vect-slp.c:4069
0x119b05e vect_slp_bb(basic_block_def*)
../../gcc-9-20181118-src/gcc/tree-vect-slp.c:3017
0x119fe57 try_vectorize_loop_1
../../gcc-9-20181118-src/gcc/tree-vectorizer.c:926
0x11a05a9 vectorize_loops()
../../gcc-9-20181118-src/gcc/tree-vectorizer.c:1101
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.
More information about the Gcc-bugs
mailing list