[Bug tree-optimization/37541] VRP fails to optimize single-bit ranges
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37541 --- Comment #2 from Richard Guenther rguenth at gcc dot gnu.org 2012-06-29 13:57:04 UTC --- Author: rguenth Date: Fri Jun 29 13:56:51 2012 New Revision: 189075 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=189075 Log: 2012-06-29 Richard Guenther rguent...@suse.de PR tree-optimization/37541 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL. Modified: trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gcc.dg/tree-ssa/pr37508.c
[Bug tree-optimization/37541] VRP fails to optimize single-bit ranges
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37541 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED Resolution||FIXED --- Comment #3 from Richard Guenther rguenth at gcc dot gnu.org 2012-06-29 13:57:53 UTC --- Fixed.
[Bug tree-optimization/37541] VRP fails to optimize single-bit ranges
--- Comment #1 from rguenth at gcc dot gnu dot org 2010-07-28 14:43 --- This seems fixed, just the optimizations in question are already performed partly by FRE but one, test2 (struct foo2 * x) { ... bb 2: D.2745_3 = BIT_FIELD_REF *x_2(D), 8, 0; D.2746_4 = D.2745_3 1; if (D.2746_4 == 0) goto bb 5; else goto bb 3; bb 3: D.2750_6 = x_2(D)-i; where for some reason our strange aggregate-bit-field-ref folding triggers only for one load. -- rguenth 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-07-28 14:43:02 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37541