http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57732
Bug ID: 57732 Summary: [4.8 / 4.9 Regression] ICE (segfault in libisl) building drizzle on 32bit targets (at least arm-linux and i586-linux) Product: gcc Version: 4.8.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: doko at gcc dot gnu.org Created attachment 30386 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=30386&action=edit preprocessed source g++ -c -g -O2 -std=gnu++98 -fPIE -floop-parallelize-all -fno-strict-aliasing cmpfunc.ii leaving out the -floop-parallelize-all avoids the ICE. (gdb) bt #0 0xf7f5859c in ?? () from /usr/lib/i386-linux-gnu/libisl.so.10 #1 0xf7f58629 in ?? () from /usr/lib/i386-linux-gnu/libisl.so.10 #2 0xf7f512b7 in isl_tab_rollback () from /usr/lib/i386-linux-gnu/libisl.so.10 #3 0xf7f5307b in ?? () from /usr/lib/i386-linux-gnu/libisl.so.10 #4 0xf7f59376 in ?? () from /usr/lib/i386-linux-gnu/libisl.so.10 #5 0xf7f59355 in ?? () from /usr/lib/i386-linux-gnu/libisl.so.10 #6 0xf7f59355 in ?? () from /usr/lib/i386-linux-gnu/libisl.so.10 #7 0xf7f59355 in ?? () from /usr/lib/i386-linux-gnu/libisl.so.10 #8 0xf7f5a283 in ?? () from /usr/lib/i386-linux-gnu/libisl.so.10 #9 0xf7f5a506 in ?? () from /usr/lib/i386-linux-gnu/libisl.so.10 #10 0xf7f5ac09 in ?? () from /usr/lib/i386-linux-gnu/libisl.so.10 #11 0xf7efb5b2 in ?? () from /usr/lib/i386-linux-gnu/libisl.so.10 #12 0xf7f0d3d3 in ?? () from /usr/lib/i386-linux-gnu/libisl.so.10 #13 0xf7f0e067 in ?? () from /usr/lib/i386-linux-gnu/libisl.so.10 #14 0xf7ee0728 in ?? () from /usr/lib/i386-linux-gnu/libisl.so.10 #15 0xf7ee07f3 in ?? () from /usr/lib/i386-linux-gnu/libisl.so.10 #16 0xf7ee16e9 in isl_access_info_compute_flow () from /usr/lib/i386-linux-gnu/libisl.so.10 #17 0xf7ee1f09 in ?? () from /usr/lib/i386-linux-gnu/libisl.so.10 #18 0xf7f61d6a in ?? () from /usr/lib/i386-linux-gnu/libisl.so.10 #19 0xf7ee9d21 in isl_hash_table_foreach () from /usr/lib/i386-linux-gnu/libisl.so.10 #20 0xf7f62c4e in isl_union_map_foreach_map () from /usr/lib/i386-linux-gnu/libisl.so.10 #21 0xf7ee228c in isl_union_map_compute_flow () from /usr/lib/i386-linux-gnu/libisl.so.10 #22 0x088c9ee7 in compute_deps(scop*, vec<poly_bb*, va_heap, vl_ptr>, isl_union_map**, isl_union_map**, isl_union_map**, isl_union_map**, isl_union_map**, isl_union_map**, isl_union_map**, isl_union_map**, isl_union_map**, isl_union_map**, isl_union_map**, isl_union_map**) () #23 0x088ca821 in loop_is_parallel_p(loop*, htab*, int) () #24 0x088c8d15 in ?? () #25 0x088c8c02 in ?? () #26 0x088c9390 in gloog(scop*, htab*) () #27 0x088c62db in graphite_transform_loops() () #28 0x085ec5a4 in ?? () #29 0x08497fae in execute_one_pass(opt_pass*) () #30 0x08498385 in execute_pass_list(opt_pass*) () #31 0x08498398 in execute_pass_list(opt_pass*) () #32 0x08498398 in execute_pass_list(opt_pass*) () #33 0x08498398 in execute_pass_list(opt_pass*) () #34 0x082dc43b in ?? () #35 0x082dda15 in compile() () #36 0x082dde9a in finalize_compilation_unit() () #37 0x081a82ad in cp_write_global_declarations() () #38 0x0852c96d in ?? () #39 0x0852e454 in toplev_main(int, char**) ()