http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54094
Bug #: 54094 Summary: [4.8 regression] ICE in graphite-dependences.c:320 : isl_constraint.c:497: position out of bounds Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization AssignedTo: unassig...@gcc.gnu.org ReportedBy: jojel...@gmail.com Host: i686-pc-cygwin Target: i686-pc-cygwin Build: i686-pc-cygwin Created attachment 27872 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=27872 preprocessed source /usr/libexec/gcc/i686-pc-cygwin/4.8.0/cc1.exe -quiet -v -I . -I .. -I . -I ../libopenjpeg -I ../libopenjpeg -MD .libs/libopenjpeg_la-dwt.d -MF .deps/libopenjpeg_la-dwt.Tpo -MP -MT libopenjpeg_la-dwt.lo -D__CYGWIN32__ -D__CYGWIN__ -Dunix -D__unix__ -D__unix -idirafter /usr/lib/gcc/i686-pc-cygwin/4.8.0/../../../../i686-pc-cygwin/lib/../include/w32api -idirafter /usr/lib/gcc/i686-pc-cygwin/4.8.0/../../../../i686-pc-cygwin/lib/../../include/w32api -D HAVE_CONFIG_H -D DLL_EXPORT -D PIC dwt.c -quiet -dumpbase dwt.c -mtune=generic -march=pentiumpro -auxbase-strip .libs/libopenjpeg_la-dwt.o -g -O3 -O3 -Wno-unused-result -version -floop-parallelize-all -funroll-loops -fgraphite-identity -floop-interchange -floop-strip-mine -floop-block -floop-nest-optimize -o /tmp/cc7aOSoP.s -v GNU C (GCC) version 4.8.0 20120725 (experimental) (i686-pc-cygwin) compiled by GNU C version 4.8.0 20120725 (experimental), GMP version 5.0.2, MPFR version 3.2.0-dev, MPC version 0.9 GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 ignoring duplicate directory "/usr/include" ignoring duplicate directory "/usr/lib/gcc/i686-pc-cygwin/4.8.0/../../../../i686-pc-cygwin/lib/../../include/w32api" ignoring duplicate directory "." ignoring duplicate directory "../libopenjpeg" ignoring duplicate directory "../libopenjpeg" #include "..." search starts here: #include <...> search starts here: . .. /usr/lib/gcc/i686-pc-cygwin/4.8.0/include /usr/local/include /usr/lib/gcc/i686-pc-cygwin/4.8.0/include-fixed /usr/lib/gcc/i686-pc-cygwin/4.8.0/../../../../i686-pc-cygwin/include /usr/lib/gcc/i686-pc-cygwin/4.8.0/../../../../i686-pc-cygwin/lib/../include/w32api End of search list. GNU C (GCC) version 4.8.0 20120725 (experimental) (i686-pc-cygwin) compiled by GNU C version 4.8.0 20120725 (experimental), GMP version 5.0.2, MPFR version 3.2.0-dev, MPC version 0.9 GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 Compiler executable checksum: 33554d404084ab5b3fa4e3feae78fab3 ...... ...... isl_constraint.c:497: position out of bounds dwt.c: In function ‘v4dwt_decode_step2’: dwt.c:990:13: internal compiler error: Aborted static void v4dwt_decode_step2(v4* l, v4* w, int k, int m, float c){ ^ Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. isl_constraint.c:497: position out of bounds Breakpoint 1, 0x66497a80 in abort () from /usr/bin/cygisl-10.dll (gdb) bt #0 0x66497a80 in abort () from /usr/bin/cygisl-10.dll #1 0x663e678f in isl_handle_error () from /usr/bin/cygisl-10.dll #2 0x663de9e6 in isl_constraint_set_coefficient_si () from /usr/bin/cygisl-10.dll #3 0x00cfc819 in carries_deps (schedule=<optimized out>, deps=<optimized out>, depth=<optimized out>) at ../.././gcc/graphite-dependences.c:320 #4 0x00cfd498 in loop_level_carries_dependences (depth=0x0, body=0x2017c928, scop=0x200f6fd8) at ../.././gcc/graphite-dependences.c:560 #5 loop_is_parallel_p (loop=loop@entry=0x7fe55008, bb_pbb_mapping=bb_pbb_mapping@entry=0x20122520, depth=depth@entry=0x0) at ../.././gcc/graphite-dependences.c:590 #6 0x00cea0e2 in translate_clast_for_loop (ip=0x5f2a54c, ub=<optimized out>, lb=<optimized out>, type=<optimized out>, level=0x0, bb_pbb_mapping=0x20122520, next_e=0x7fe6a5c0, stmt=0x2010f140, context_loop=0x7fe54ed0) at ../.././gcc/graphite-clast-to-gimple.c:1175 #7 translate_clast_for (ip=0x5f2a54c, level=0x0, bb_pbb_mapping=0x20122520, next_e=0x7fe69fc0, stmt=0x2010f140, context_loop=0x7fe54ed0) at ../.././gcc/graphite-clast-to-gimple.c:1197 #8 _fu5__stmt_ass () at ../.././gcc/graphite-clast-to-gimple.c:1281 #9 0x00cea7ec in gloog (scop=scop@entry=0x200f6fd8, bb_pbb_mapping=bb_pbb_mapping@entry=0x20122520) at ../.././gcc/graphite-clast-to-gimple.c:1680 ---Type <return> to continue, or q <return> to quit--- #10 0x00cbb91c in graphite_transform_loops () at ../.././gcc/graphite.c:291 #11 0x00b35334 in graphite_transforms () at ../.././gcc/tree-ssa-loop.c:252 #12 0x006b895d in execute_one_pass (pass=pass@entry=0xda62a0) at ../.././gcc/passes.c:2158 #13 0x006b8cc5 in execute_pass_list (pass=0xda62a0) at ../.././gcc/passes.c:2213 #14 0x006b8cd8 in execute_pass_list (pass=0xda62e0) at ../.././gcc/passes.c:2214 #15 0x006b8cd8 in execute_pass_list (pass=0xda6460) at ../.././gcc/passes.c:2214 #16 0x006b8cd8 in execute_pass_list (pass=0xda2ba0) at ../.././gcc/passes.c:2214 #17 0x006bc5e9 in expand_function (node=0x7fbfede8) at ../.././gcc/cgraphunit.c:1614 #18 0x006be2d2 in expand_all_functions () at ../.././gcc/cgraphunit.c:1719 #19 compile () at ../.././gcc/cgraphunit.c:2017 #20 0x006bea75 in finalize_compilation_unit () at ../.././gcc/cgraphunit.c:2094 #21 0x004206a0 in c_write_global_declarations () at ../.././gcc/c/c-decl.c:10116 #22 0x006c4733 in compile_file () at ../.././gcc/toplev.c:560 #23 0x006c62f8 in do_compile () at ../.././gcc/toplev.c:1863 #24 toplev_main (argc=argc@entry=0x39, argv=argv@entry=0x5f2a8b0) at ../.././gcc/toplev.c:1939 ---Type <return> to continue, or q <return> to quit--- #25 0x00da0ab0 in main (argc=0x39, argv=0x5f2a8b0) at ../.././gcc/main.c:36 #26 0x61007535 in _cygwin_exit_return () from /usr/bin/cygwin1.dll