https://gcc.gnu.org/bugzilla/show_bug.cgi?id=27090
Bug 27090 depends on bug 15459, which changed state.
Bug 15459 Summary: [meta-bug] there should be a tree combiner like the rtl one
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=15459
What|Removed |Added
--- Comment #12 from rguenth at gcc dot gnu dot org 2006-06-19 20:10
---
Subject: Bug 27090
Author: rguenth
Date: Mon Jun 19 20:10:02 2006
New Revision: 114786
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=114786
Log:
2006-06-19 Richard Guenther [EMAIL PROTECTED]
PR
--- Comment #10 from rguenth at gcc dot gnu dot org 2006-05-04 13:57
---
Subject: Bug 27090
Author: rguenth
Date: Thu May 4 13:56:52 2006
New Revision: 113527
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=113527
Log:
2006-05-04 Richard Guenther [EMAIL PROTECTED]
PR
--- Comment #11 from rguenth at gcc dot gnu dot org 2006-05-04 15:01
---
Testcase in comment #4 is fixed, for the original testcase the folding
missed-optimization still holds. But that's for another bug.
Fixed.
--
rguenth at gcc dot gnu dot org changed:
What
--- Comment #9 from rguenth at gcc dot gnu dot org 2006-04-21 14:46 ---
Hm, fold_unary does not fold
(struct FooD.1993 *)(struct BarFooD.1994 *) f
where f is of type (struct FooD.1993 ). Oh well.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27090
--- Comment #7 from rguenth at gcc dot gnu dot org 2006-04-20 13:52 ---
I have a patch to teach GVN tree-combining.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27090
--- Comment #8 from rguenth at gcc dot gnu dot org 2006-04-20 13:54 ---
Which, for the testcase in comment #4 gives us
;; Function f (f)
Created value VH.0 for a_1
Created value VH.1 for *VH.0 vuses: (SMT.4_8)
Created value VH.2 for (unsigned int *) VH.0
Created value VH.3 for (int *)
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
CC||pinskia at gcc dot gnu dot
|
--- Comment #5 from pinskia at gcc dot gnu dot org 2006-04-11 01:21 ---
Just a note VN.2 should really have not been created (maybe there is no way
around this because it is just equivalant to VN.0). This actually gets fixed
by a real tree combiner since fold is able to fix up
--- Comment #6 from pinskia at gcc dot gnu dot org 2006-04-11 01:33 ---
So I talked to Daniel about this and he said a new Number value system or the
tree combiner so basicially there is nothing can be done currently. Guess
maybe it is time for you Richard to stop hacking on fowardprop
10 matches
Mail list logo