This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug optimization/12977] [tree-ssa] ICE while verify_flow_info


------- Additional Comments From pinskia at gcc dot gnu dot org  2003-11-09 08:54 -------
The problem is that a BB is not being removed by DCE:
SSA information for void* operator new(size_t)

;; basic block 0, loop depth 0, count 0
;; prev block -1, next block 1
;; pred:       ENTRY
;; succ:       1 (fallthru) 6 (ab,eh)
16  T.2_4 = malloc (sz_3)
    


;; basic block 1, loop depth 0, count 0
;; prev block 0, next block 2
;; pred:       0 (fallthru)
;; succ:       4
-1  (void)0
17  goto <U8d24>;
    


;; basic block 2, loop depth 0, count 0
;; prev block 1, next block 3
;; pred:       4 (false)
;; succ:       3 (fallthru) 6 (ab,eh)
-1  <U8e0c>:;
18  T.1_7 = malloc (sz_3)
    


;; basic block 3, loop depth 0, count 0 <--- this one.
;; prev block 2, next block 4
;; pred:       2 (fallthru)
;; succ:       4 (fallthru)
-1  (void)0
    


;; basic block 4, loop depth 0, count 0
;; prev block 3, next block 5
;; pred:       3 (fallthru) 1
;; succ:       2 (false) 5 (true)
# p_1 = PHI <T.2_4(1), T.1_7(3)>;
-1  <U8d24>:;
17  if (p_1 != 0B)
  {
    goto <U8b54>;
  }
else
  {
    goto <U8e0c>;
  }
    p_1 = PHI <T.2_4(1), T.1_7(3)>;


;; basic block 5, loop depth 0, count 0
;; prev block 4, next block 6
;; pred:       4 (true)
;; succ:       EXIT
-1  <U8b54>:;
19  return p_1;
    


;; basic block 6, loop depth 0, count 0
;; prev block 5, next block -2
;; pred:       2 (ab,eh) 0 (ab,eh)
;; succ:      
-1  <U8f68>:;
20  __cxa_call_unexpected (<<<exception object>>>)
    


-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|                            |1
           Priority|P2                          |P1
   Last reconfirmed|0000-00-00 00:00:00         |2003-11-09 08:54:52
               date|                            |
            Summary|[tree-ssa] ICE while        |[tree-ssa] ICE while
                   |verify_flow_info            |verify_flow_info
   Target Milestone|---                         |tree-ssa


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12977


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]