https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71824
Bug ID: 71824
Summary: ICE when compiling libiberty with Graphite loop
optimizations
Product: gcc
Version: 6.1.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: vanboxem.ruben at gmail dot com
Target Milestone: ---
Created attachment 38866
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38866&action=edit
preprocessed source file that causes ICE
Compiling attached file for x86_64-w64-mingw32 ICEs:
x86_64-w64-mingw32-gcc -c -O2 -march=nocona -mtune=core2 -fomit-frame-pointer
-momit-leaf-frame-pointer -fgraphite-identity -floop-interchange -floop-block
-floop-parallelize-all -x c
getopt.ii/home/ruben/MinGW-w64-build-scripts/src/binutils/libiberty/getopt.c:
In function 'exchange':
/home/ruben/MinGW-w64-build-scripts/src/binutils/libiberty/getopt.c:317:1:
internal compiler error: in add_loop_constraints, at
graphite-sese-to-poly.c:933
exchange (char **argv)
^~~~~~~~
Please submit a full bug report,
with preprocessed source if appropriate.
See <[email protected]> for instructions.
The cross-compiler in question is GCC 6.1.0 built with ISL 0.16.1.