[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