https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68157
Bug ID: 68157
Summary: internal compiler error: in
reassoc_stmt_dominates_stmt_p, at
tree-ssa-reassoc.c:1287
Product: gcc
Version: 5.1.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: a.niemoeller2 at gmail dot com
Target Milestone: ---
command line:
$ cd /home/ansgar/scratch/svn/gcc5/src && /pds/opt/gcc-5.1-0/bin/g++-O3
-DNDEBUG -fstrict-aliasing -fno-rtti -fno-exceptions -fomit-frame-pointer
-fno-unroll-loops -DCOMPILER_ATTRIBUTES -DUSE_RESTRICT -fno-tree-vectorize
-mtune=native -pipe -fdata-sections -ffunction-sections -Wl,--gc-sections
-funsafe-loop-optimizations -funsafe-math-optimizations -fcx-limited-range
-fno-signaling-nans -fno-math-errno -DDISABLE_FV_MG -march=native -mtune=native
-Wunused -Werror -Wall -Wextra -std=c++11 -pedantic -Wshadow -Wfloat-equal
-Wcast-align -Wfloat-equal -Wdisabled-optimization -Wformat=2 -Winvalid-pch
-Winit-self -Wmissing-include-dirs -Wredundant-decls -Wpacked -Wpointer-arith
-Wstack-protector -Wstrict-aliasing=3 -Wswitch-default -Wwrite-strings
-Wlogical-op -Wno-array-bounds -Wno-maybe-uninitialized
-fdiagnostics-color=auto -I/home/ansgar/scratch/svn/gcc5/src -isystem
/pds/opt/fftw/include -isystem /pds/opt/parallel-netcdf/include -isystem
/pds/opt/openmpi/include-o CMakeFiles/zfs.dir/zfslbmpartcont.cpp.o -c
/home/ansgar/scratch/svn/gcc5/src/zfslbmpartcont.cpp
compiler output:
/home/ansgar/scratch/svn/gcc5/src/zfslbmpartcont.cpp: In member function ‘void
ZFSLbmPartCont::detectPartColl()’:
/home/ansgar/scratch/svn/gcc5/src/zfslbmpartcont.cpp:2293:6: internal compiler
error: in reassoc_stmt_dominates_stmt_p, at tree-ssa-reassoc.c:1287
void ZFSLbmPartCont::detectPartColl()
^
0xbe41f9 reassoc_stmt_dominates_stmt_p
../../gcc-5.1.0/gcc/tree-ssa-reassoc.c:1287
0xbe43f9 sort_by_operand_rank
../../gcc-5.1.0/gcc/tree-ssa-reassoc.c:598
0xbee6f5 vec::qsort(int (*)(void const*,
void const*))
../../gcc-5.1.0/gcc/vec.h:960
0xbee6f5 vec::qsort(int (*)(void const*, void
const*))
../../gcc-5.1.0/gcc/vec.h:1688
0xbee6f5 reassociate_bb
../../gcc-5.1.0/gcc/tree-ssa-reassoc.c:4832
0xbee5a7 reassociate_bb
../../gcc-5.1.0/gcc/tree-ssa-reassoc.c:4916
0xbee5a7 reassociate_bb
../../gcc-5.1.0/gcc/tree-ssa-reassoc.c:4916
0xbee5a7 reassociate_bb
../../gcc-5.1.0/gcc/tree-ssa-reassoc.c:4916
0xbee5a7 reassociate_bb
../../gcc-5.1.0/gcc/tree-ssa-reassoc.c:4916
0xbee5a7 reassociate_bb
../../gcc-5.1.0/gcc/tree-ssa-reassoc.c:4916
0xbf0883 do_reassoc
../../gcc-5.1.0/gcc/tree-ssa-reassoc.c:5025
0xbf0883 execute_reassoc
../../gcc-5.1.0/gcc/tree-ssa-reassoc.c:5107
0xbf0883 execute
../../gcc-5.1.0/gcc/tree-ssa-reassoc.c:5140
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <http://gcc.gnu.org/bugs.html> for instructions.
gcc 5.1.0
./configure --prefix=...
GNU/Linux (openSUSE 12.3)
The error does not occur when -fno-math-errno is omitted.