[Bug middle-end/15014] [tree-ssa] [regression] labels after are removed even though they are used

pinskia at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Tue Apr 20 00:03:00 GMT 2004


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-04-19 22:50 -------
Here is some information, the main problem is that BB 1 is not being marked as 
reachable, so it is being removed, we need to mark it as reachable some how.

;; basic block 0, loop depth 0, count 0
;; prev block -1, next block 1
;; pred:       ENTRY (fallthru)
;; succ:       EXIT
l1:;
l1.0 = (int)&l1;
l2.1 = (int)&l2;
T.2 = l1.0 - l2.1;
a = T.2;
return 0;

$22 = (struct basic_block_def *) 0x4152007c
(gdb) p debug_bb_n(1)
;; basic block 1, loop depth 0, count 0
;; prev block 0, next block -2
;; pred:      
;; succ:       EXIT
l2:;
return;

-- 


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



More information about the Gcc-bugs mailing list