https://gcc.gnu.org/bugzilla/show_bug.cgi?id=33315
Bug 33315 depends on bug 23286, which changed state.
Bug 23286 Summary: Missed code hoisting optimization
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=23286
What|Removed |Added
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33315
--- Comment #6 from Andrew Pinski 2012-02-04
02:33:16 UTC ---
tail merge should be able to do this. It currently does not though for the
provided testcase in comment #1 but that is PR 52009.
Also note cselim should be able to do it too.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
Severity|normal |enhancement
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33315
:[EMAIL PROTECTED]
Sent: 21 October 2008 08:04
To: Dave Edwards
Subject: [Bug middle-end/33315] If condition not getting eliminated
--
ramana at icerasemi dot com changed:
What|Removed |Added
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.3.0 |---
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33315
--- Comment #4 from j at uriah dot heep dot sax dot de 2007-11-23 10:57
---
Is the missed optimization in the following code the same?
volatile unsigned char *reg_a = (unsigned char *)42;
volatile unsigned char *reg_b = (unsigned char *)34;
extern void a(void);
extern void b(void);
ex
--- Comment #3 from steven at gcc dot gnu dot org 2007-11-10 00:27 ---
As a missed optimization, this bug adds new information. But as a regression,
this is a dup of bug 30905.
--
steven at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #1 from pranav dot bhandarkar at gmail dot com 2007-09-05
19:03 ---
Created an attachment (id=14158)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14158&action=view)
Sample Testcase
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33315