This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug c++/66434] New: cc1plus: internal compiler error: in gimplify_modify_expr, at gimplify.c:4616


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

            Bug ID: 66434
           Summary: cc1plus: internal compiler error: in
                    gimplify_modify_expr, at gimplify.c:4616
           Product: gcc
           Version: 4.9.2
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: george.d.petit.ctr at mail dot mil
  Target Milestone: ---

Created attachment 35704
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35704&action=edit
ii file associated with failed compile command

As this error is from a vendor code I cannot supply a sample source file that
can duplicate the error.

CC -O2 -Wall -g -Wextra -frounding-math -fsignaling-nans -march=native -ftrapv
-fexceptions -v -save-temps  -DLAMMPS_GZIP -DLAMMPS_JPEG  -DMPICH_SKIP_MPICXX
-DOMPI_SKIP_MPICXX=1 -DFFT_FFTW3    -c ../pair_hybrid.cpp
Using built-in specs.
COLLECT_GCC=/opt/gcc/4.9.2/bin/../snos/bin/g++
Target: x86_64-suse-linux
Configured with: ../cray-gcc-4.9.2/configure --prefix=/opt/gcc/4.9.2/snos
--disable-nls --libdir=/opt/gcc/4.9.2/snos/lib --enable-languages=c,c++,fortran
--with-gxx-include-dir=/opt/gcc/4.9.2/snos/include/g++
--with-slibdir=/opt/gcc/4.9.2/snos/lib --with-system-zlib --enable-shared
--enable-__cxa_atexit --build=x86_64-suse-linux --with-ppl --with-cloog
Thread model: posix
gcc version 4.9.2 20141030 (Cray Inc.) (GCC)
COLLECT_GCC_OPTIONS='-march=core-avx2' '-static' '-D' '__CRAYXC' '-D'
'__CRAY_HASWELL' '-D' '__CRAYXT_COMPUTE_LINUX_TARGET' '-u'
'pthread_mutex_trylock' '-u' 'pthread_mutex_destroy' '-u' 'pthread_create' '-D'
'__TARGET_LINUX__' '-I' '/opt/cray/perftools/default/include' '-D' 'CRAYPAT'
'-g' '-gpubnames' '-O1' '-B' '/opt/cray/perftools/default/libexec64'
'-L/opt/cray/perftools/default/lib64' '-O2' '-Wall' '-g' '-Wextra'
'-frounding-math' '-fsignaling-nans' '-march=native' '-ftrapv' '-fexceptions'
'-v' '-save-temps' '-D' 'LAMMPS_GZIP' '-D' 'LAMMPS_JPEG' '-D'
'MPICH_SKIP_MPICXX' '-D' 'OMPI_SKIP_MPICXX=1' '-D' 'FFT_FFTW3' '-c' '-I'
'/opt/cray/fftw/3.3.4.1/haswell/include' '-I'
'/opt/cray/libsci/13.0.1/GNU/49/haswell/include' '-I'
'/opt/cray/mpt/7.1.0/gni/mpich2-gnu/49/include' '-I'
'/opt/cray/rca/1.0.0-2.0502.53711.3.127.ari/include' '-I'
'/opt/cray/alps/5.2.1-2.0502.9041.11.6.ari/include' '-I'
'/opt/cray/xpmem/0.1-2.0502.55507.3.2.ari/include' '-I'
'/opt/cray/gni-headers/3.0-1.0502.9684.5.2.ari/include' '-I'
'/opt/cray/pmi/5.0.6-1.0000.10439.140.2.ari/include' '-I'
'/opt/cray/ugni/5.0-1.0502.9685.4.24.ari/include' '-I'
'/opt/cray/udreg/2.3.2-1.0502.9275.1.12.ari/include' '-I'
'/opt/cray/wlm_detect/1.0-1.0502.53341.1.1.ari/include' '-I'
'/opt/cray/krca/1.0.0-2.0502.53880.4.104.ari/include' '-I'
'/opt/cray-hss-devel/7.2.0/include'
 /opt/gcc/4.9.2/snos/libexec/gcc/x86_64-suse-linux/4.9.2/cc1plus -E -quiet -v
-I /opt/cray/perftools/default/include -I
/opt/cray/fftw/3.3.4.1/haswell/include -I
/opt/cray/libsci/13.0.1/GNU/49/haswell/include -I
/opt/cray/mpt/7.1.0/gni/mpich2-gnu/49/include -I
/opt/cray/rca/1.0.0-2.0502.53711.3.127.ari/include -I
/opt/cray/alps/5.2.1-2.0502.9041.11.6.ari/include -I
/opt/cray/xpmem/0.1-2.0502.55507.3.2.ari/include -I
/opt/cray/gni-headers/3.0-1.0502.9684.5.2.ari/include -I
/opt/cray/pmi/5.0.6-1.0000.10439.140.2.ari/include -I
/opt/cray/ugni/5.0-1.0502.9685.4.24.ari/include -I
/opt/cray/udreg/2.3.2-1.0502.9275.1.12.ari/include -I
/opt/cray/wlm_detect/1.0-1.0502.53341.1.1.ari/include -I
/opt/cray/krca/1.0.0-2.0502.53880.4.104.ari/include -I
/opt/cray-hss-devel/7.2.0/include -D_GNU_SOURCE -D __CRAYXC -D __CRAY_HASWELL
-D __CRAYXT_COMPUTE_LINUX_TARGET -D __TARGET_LINUX__ -D CRAYPAT -D LAMMPS_GZIP
-D LAMMPS_JPEG -D MPICH_SKIP_MPICXX -D OMPI_SKIP_MPICXX=1 -D FFT_FFTW3
../pair_hybrid.cpp -march=haswell -mmmx -mno-3dnow -msse -msse2 -msse3 -mssse3
-mno-sse4a -mcx16 -msahf -mmovbe -maes -mno-sha -mpclmul -mpopcnt -mabm
-mno-lwp -mfma -mno-fma4 -mno-xop -mbmi -mbmi2 -mno-tbm -mavx -mavx2 -msse4.2
-msse4.1 -mlzcnt -mno-rtm -mno-hle -mrdrnd -mf16c -mfsgsbase -mno-rdseed
-mno-prfchw -mno-adx -mfxsr -mxsave -mxsaveopt -mno-avx512f -mno-avx512er
-mno-avx512cd -mno-avx512pf -mno-prefetchwt1 --param l1-cache-size=32 --param
l1-cache-line-size=64 --param l2-cache-size=40960 -mtune=generic
-march=core-avx2 -Wall -Wextra -frounding-math -fsignaling-nans -ftrapv
-fexceptions -g -gpubnames -g -fworking-directory -O1 -O2 -fpch-preprocess -o
pair_hybrid.ii
ignoring nonexistent directory
"/opt/gcc/4.9.2/snos/lib/gcc/x86_64-suse-linux/4.9.2/../../../../x86_64-suse-linux/include"
#include "..." search starts here:
#include <...> search starts here:
 /opt/cray/perftools/default/include
 /opt/cray/fftw/3.3.4.1/haswell/include
 /opt/cray/libsci/13.0.1/GNU/49/haswell/include
 /opt/cray/mpt/7.1.0/gni/mpich2-gnu/49/include
 /opt/cray/rca/1.0.0-2.0502.53711.3.127.ari/include
 /opt/cray/alps/5.2.1-2.0502.9041.11.6.ari/include
 /opt/cray/xpmem/0.1-2.0502.55507.3.2.ari/include
 /opt/cray/gni-headers/3.0-1.0502.9684.5.2.ari/include
 /opt/cray/pmi/5.0.6-1.0000.10439.140.2.ari/include
 /opt/cray/ugni/5.0-1.0502.9685.4.24.ari/include
 /opt/cray/udreg/2.3.2-1.0502.9275.1.12.ari/include
 /opt/cray/wlm_detect/1.0-1.0502.53341.1.1.ari/include
 /opt/cray/krca/1.0.0-2.0502.53880.4.104.ari/include
 /opt/cray-hss-devel/7.2.0/include
 /opt/gcc/4.9.2/snos/include/g++
 /opt/gcc/4.9.2/snos/include/g++/x86_64-suse-linux
 /opt/gcc/4.9.2/snos/include/g++/backward
 /opt/gcc/4.9.2/snos/lib/gcc/x86_64-suse-linux/4.9.2/include
 /usr/local/include
 /opt/gcc/4.9.2/snos/include
 /opt/gcc/4.9.2/snos/lib/gcc/x86_64-suse-linux/4.9.2/include-fixed
 /usr/include
End of search list.
COLLECT_GCC_OPTIONS='-march=core-avx2' '-static' '-D' '__CRAYXC' '-D'
'__CRAY_HASWELL' '-D' '__CRAYXT_COMPUTE_LINUX_TARGET' '-u'
'pthread_mutex_trylock' '-u' 'pthread_mutex_destroy' '-u' 'pthread_create' '-D'
'__TARGET_LINUX__' '-I' '/opt/cray/perftools/default/include' '-D' 'CRAYPAT'
'-g' '-gpubnames' '-O1' '-B' '/opt/cray/perftools/default/libexec64'
'-L/opt/cray/perftools/default/lib64' '-O2' '-Wall' '-g' '-Wextra'
'-frounding-math' '-fsignaling-nans' '-march=native' '-ftrapv' '-fexceptions'
'-v' '-save-temps' '-D' 'LAMMPS_GZIP' '-D' 'LAMMPS_JPEG' '-D'
'MPICH_SKIP_MPICXX' '-D' 'OMPI_SKIP_MPICXX=1' '-D' 'FFT_FFTW3' '-c' '-I'
'/opt/cray/fftw/3.3.4.1/haswell/include' '-I'
'/opt/cray/libsci/13.0.1/GNU/49/haswell/include' '-I'
'/opt/cray/mpt/7.1.0/gni/mpich2-gnu/49/include' '-I'
'/opt/cray/rca/1.0.0-2.0502.53711.3.127.ari/include' '-I'
'/opt/cray/alps/5.2.1-2.0502.9041.11.6.ari/include' '-I'
'/opt/cray/xpmem/0.1-2.0502.55507.3.2.ari/include' '-I'
'/opt/cray/gni-headers/3.0-1.0502.9684.5.2.ari/include' '-I'
'/opt/cray/pmi/5.0.6-1.0000.10439.140.2.ari/include' '-I'
'/opt/cray/ugni/5.0-1.0502.9685.4.24.ari/include' '-I'
'/opt/cray/udreg/2.3.2-1.0502.9275.1.12.ari/include' '-I'
'/opt/cray/wlm_detect/1.0-1.0502.53341.1.1.ari/include' '-I'
'/opt/cray/krca/1.0.0-2.0502.53880.4.104.ari/include' '-I'
'/opt/cray-hss-devel/7.2.0/include'
 /opt/gcc/4.9.2/snos/libexec/gcc/x86_64-suse-linux/4.9.2/cc1plus -fpreprocessed
pair_hybrid.ii -march=haswell -mmmx -mno-3dnow -msse -msse2 -msse3 -mssse3
-mno-sse4a -mcx16 -msahf -mmovbe -maes -mno-sha -mpclmul -mpopcnt -mabm
-mno-lwp -mfma -mno-fma4 -mno-xop -mbmi -mbmi2 -mno-tbm -mavx -mavx2 -msse4.2
-msse4.1 -mlzcnt -mno-rtm -mno-hle -mrdrnd -mf16c -mfsgsbase -mno-rdseed
-mno-prfchw -mno-adx -mfxsr -mxsave -mxsaveopt -mno-avx512f -mno-avx512er
-mno-avx512cd -mno-avx512pf -mno-prefetchwt1 --param l1-cache-size=32 --param
l1-cache-line-size=64 --param l2-cache-size=40960 -mtune=generic -quiet
-dumpbase pair_hybrid.cpp -march=core-avx2 -auxbase pair_hybrid -g -gpubnames
-g -O1 -O2 -Wall -Wextra -version -frounding-math -fsignaling-nans -ftrapv
-fexceptions -o pair_hybrid.s
GNU C++ (GCC) version 4.9.2 20141030 (Cray Inc.) (x86_64-suse-linux)
        compiled by GNU C version 4.9.2 20141030 (Cray Inc.), GMP version
4.3.2, MPFR version 2.4.2, MPC version 0.8.1
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
GNU C++ (GCC) version 4.9.2 20141030 (Cray Inc.) (x86_64-suse-linux)
        compiled by GNU C version 4.9.2 20141030 (Cray Inc.), GMP version
4.3.2, MPFR version 2.4.2, MPC version 0.8.1
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: 431845b0a64a0b04cc9b556868f78c91
In member function 'void LAMMPS_NS::PairHybrid::allocate()':
cc1plus: internal compiler error: in gimplify_modify_expr, at gimplify.c:4616
0x86fb8a gimplify_modify_expr
        ../../cray-gcc-4.9.2/gcc/gimplify.c:4616
0x8719d7 gimplify_expr(tree_node**, gimple_statement_base**,
gimple_statement_base**, bool (*)(tree_node*), int)
        ../../cray-gcc-4.9.2/gcc/gimplify.c:7627
0x8733f6 gimplify_stmt(tree_node**, gimple_statement_base**)
        ../../cray-gcc-4.9.2/gcc/gimplify.c:5373
0x8759b7 gimplify_cond_expr
        ../../cray-gcc-4.9.2/gcc/gimplify.c:3086
0x871412 gimplify_expr(tree_node**, gimple_statement_base**,
gimple_statement_base**, bool (*)(tree_node*), int)
        ../../cray-gcc-4.9.2/gcc/gimplify.c:7583
0x8733f6 gimplify_stmt(tree_node**, gimple_statement_base**)
        ../../cray-gcc-4.9.2/gcc/gimplify.c:5373
0x875757 gimplify_cond_expr
        ../../cray-gcc-4.9.2/gcc/gimplify.c:2981
0x871412 gimplify_expr(tree_node**, gimple_statement_base**,
gimple_statement_base**, bool (*)(tree_node*), int)
        ../../cray-gcc-4.9.2/gcc/gimplify.c:7583
0x871d25 gimplify_expr(tree_node**, gimple_statement_base**,
gimple_statement_base**, bool (*)(tree_node*), int)
        ../../cray-gcc-4.9.2/gcc/gimplify.c:8314
0x8706e7 gimplify_expr(tree_node**, gimple_statement_base**,
gimple_statement_base**, bool (*)(tree_node*), int)
        ../../cray-gcc-4.9.2/gcc/gimplify.c:7567
0x879a31 force_gimple_operand_1(tree_node*, gimple_statement_base**, bool
(*)(tree_node*), tree_node*)
        ../../cray-gcc-4.9.2/gcc/gimplify-me.c:84
0xab3ea5 create_iv(tree_node*, tree_node*, tree_node*, loop*,
gimple_stmt_iterator*, bool, tree_node**, tree_node**)
        ../../cray-gcc-4.9.2/gcc/tree-ssa-loop-manip.c:132
0xab2f12 create_new_iv
        ../../cray-gcc-4.9.2/gcc/tree-ssa-loop-ivopts.c:6195
0xab2f12 create_new_ivs
        ../../cray-gcc-4.9.2/gcc/tree-ssa-loop-ivopts.c:6210
0xab2f12 tree_ssa_iv_optimize_loop
        ../../cray-gcc-4.9.2/gcc/tree-ssa-loop-ivopts.c:6866
0xab2f12 tree_ssa_iv_optimize()
        ../../cray-gcc-4.9.2/gcc/tree-ssa-loop-ivopts.c:6902
0xabfa07 tree_ssa_loop_ivopts
        ../../cray-gcc-4.9.2/gcc/tree-ssa-loop.c:362
0xabfa07 execute
        ../../cray-gcc-4.9.2/gcc/tree-ssa-loop.c:398
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.
make[1]: *** [pair_hybrid.o] Error 1
make[1]: Leaving directory
`/p/home/petitgd/barnes/lammps-15May15/src/Obj_gnuxc40'
make: *** [gnuxc40] Error


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]