[Bug tree-optimization/43083] [4.5 Regression] ICE: SIGSEGV with -fgraphite-identity
--- Comment #2 from pinskia at gcc dot gnu dot org 2010-02-18 18:38 --- Confirmed backtrace: #0 0x00801625 in link_block (b=0x7f9f943dcaf8, after=0x7f9f943dc138) at /home/apinski/src/gcc-fsf/local//gcc/gcc/cfg.c:153 #1 0x012b8fb6 in create_bb (h=0x0, e=0x0, after=0x7f9f943dc138) at /home/apinski/src/gcc-fsf/local//gcc/gcc/tree-cfg.c:444 #2 0x00863a60 in create_basic_block (head=0x0, end=0x0, after=0x7f9f943dc138) at /home/apinski/src/gcc-fsf/local//gcc/gcc/cfghooks.c:621 #3 0x00863ac1 in create_empty_bb (after=0x7f9f943dc138) at /home/apinski/src/gcc-fsf/local//gcc/gcc/cfghooks.c:636 #4 0x012c7d00 in gimple_split_block (bb=0x7f9f943dc138, stmt=0x0) at /home/apinski/src/gcc-fsf/local//gcc/gcc/tree-cfg.c:4812 #5 0x008633d7 in split_block (bb=0x7f9f943dc138, i=0x0) at /home/apinski/src/gcc-fsf/local//gcc/gcc/cfghooks.c:433 #6 0x00863510 in split_block_after_labels (bb=0x7f9f943dc138) at /home/apinski/src/gcc-fsf/local//gcc/gcc/cfghooks.c:471 #7 0x00863e00 in make_forwarder_block (bb=0x7f9f943dc138, redirect_edge_p=0x2532697 sd_region_without_exit, new_bb_cbk=0) at /home/apinski/src/gcc-fsf/local//gcc/gcc/cfghooks.c:737 #8 0x0253271e in create_single_exit_edge (region=0x47afff8) at /home/apinski/src/gcc-fsf/local//gcc/gcc/graphite-scop-detection.c:965 #9 0x025329f1 in create_sese_edges (regions=0x47affd0) at /home/apinski/src/gcc-fsf/local//gcc/gcc/graphite-scop-detection.c:1034 #10 0x0253338c in build_scops (scops=0x7fff14b44e20) at /home/apinski/src/gcc-fsf/local//gcc/gcc/graphite-scop-detection.c:1327 #11 0x0245f015 in graphite_transform_loops () at /home/apinski/src/gcc-fsf/local//gcc/gcc/graphite.c:260 #12 0x01906459 in graphite_transforms () at /home/apinski/src/gcc-fsf/local//gcc/gcc/tree-ssa-loop.c:300 -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last reconfirmed|-00-00 00:00:00 |2010-02-18 18:38:22 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43083
[Bug tree-optimization/43083] [4.5 Regression] ICE: SIGSEGV with -fgraphite-identity
--- Comment #3 from pinskia at gcc dot gnu dot org 2010-02-18 18:39 --- #8 0x0253271e in create_single_exit_edge (region=0x47afff8) at /home/apinski/src/gcc-fsf/local//gcc/gcc/graphite-scop-detection.c:965 965 forwarder = make_forwarder_block (exit, sd_region_without_exit, NULL); (gdb) p debug_bb(exit) ;; basic block 1, loop depth 0, count 0 ;; prev block 7, next block 9 ;; pred: 7 [100.0%] 6 [100.0%] ;; succ: bb 1: -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43083
[Bug tree-optimization/43083] [4.5 Regression] ICE: SIGSEGV with -fgraphite-identity
--- Comment #4 from pinskia at gcc dot gnu dot org 2010-02-18 18:42 --- (In reply to comment #3) #8 0x0253271e in create_single_exit_edge (region=0x47afff8) at /home/apinski/src/gcc-fsf/local//gcc/gcc/graphite-scop-detection.c:965 965 forwarder = make_forwarder_block (exit, sd_region_without_exit, NULL); (gdb) p debug_bb(exit) ;; basic block 1, loop depth 0, count 0 ;; prev block 7, next block 9 ;; pred: 7 [100.0%] 6 [100.0%] ;; succ: bb 1: Well BB 1 is not supposed to have any succ anyways as it is the exit block. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43083
[Bug tree-optimization/43083] [4.5 Regression] ICE: SIGSEGV with -fgraphite-identity
--- Comment #5 from pinskia at gcc dot gnu dot org 2010-02-18 18:46 --- Hmm, this code is undefined first but that does not matter. The issue comes down to return statements not being combined into just one return statement. I don't know if this is supposed to happen this way or not. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43083
[Bug tree-optimization/43083] [4.5 Regression] ICE: SIGSEGV with -fgraphite-identity
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43083
[Bug tree-optimization/43083] [4.5 Regression] ICE: SIGSEGV with -fgraphite-identity
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.5.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43083
[Bug tree-optimization/43083] [4.5 Regression] ICE: SIGSEGV with -fgraphite-identity
--- Comment #1 from zsojka at seznam dot cz 2010-02-15 18:45 --- Created an attachment (id=19880) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19880action=view) reduced testcase -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43083