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 <mingw-w64-pub...@lists.sourceforge.net> for instructions. The cross-compiler in question is GCC 6.1.0 built with ISL 0.16.1.