public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug tree-optimization/38401]  New: TreeSSA-PRE load after store misoptimization
@ 2008-12-04 14:46 sergeid at il dot ibm dot com
  2008-12-04 15:16 ` [Bug tree-optimization/38401] " rguenth at gcc dot gnu dot org
                   ` (24 more replies)
  0 siblings, 25 replies; 27+ messages in thread
From: sergeid at il dot ibm dot com @ 2008-12-04 14:46 UTC (permalink / raw)
  To: gcc-bugs

There is an obvious redundant LOAD in the in the following code ( (*) line):

void f (int n, int *cond, int *res)
{
    int i;
    *res = 0;
    for (i = 0; i < n; i++)
        if (*cond)
            *res ^= 234; /* (*) */
}

GCSE LAS (load after store) catches it in RTL stage but it should be catched by
PRE in TreeSSA stage.


-- 
           Summary: TreeSSA-PRE load after store misoptimization
           Product: gcc
           Version: 4.4.0
            Status: UNCONFIRMED
          Severity: minor
          Priority: P3
         Component: tree-optimization
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: sergeid at il dot ibm dot com
 GCC build triplet: powerpc
  GCC host triplet: powerpc
GCC target triplet: powerpc


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


^ permalink raw reply	[flat|nested] 27+ messages in thread
[parent not found: <bug-38401-4@http.gcc.gnu.org/bugzilla/>]

end of thread, other threads:[~2012-03-16 23:57 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-12-04 14:46 [Bug tree-optimization/38401] New: TreeSSA-PRE load after store misoptimization sergeid at il dot ibm dot com
2008-12-04 15:16 ` [Bug tree-optimization/38401] " rguenth at gcc dot gnu dot org
2008-12-04 16:59 ` steven at gcc dot gnu dot org
2008-12-04 17:10 ` steven at gcc dot gnu dot org
2008-12-04 17:16 ` dberlin at dberlin dot org
2008-12-04 17:29 ` steven at gcc dot gnu dot org
2008-12-04 17:37 ` dberlin at dberlin dot org
2008-12-04 17:55 ` sergeid at il dot ibm dot com
2008-12-04 18:17 ` steven at gcc dot gnu dot org
2008-12-08 10:04 ` sergeid at il dot ibm dot com
2008-12-08 10:09 ` sergeid at il dot ibm dot com
2008-12-08 11:55 ` sergeid at il dot ibm dot com
2008-12-08 12:42 ` rguenther at suse dot de
2008-12-15  7:18 ` sergeid at il dot ibm dot com
2008-12-15 17:39 ` steven at gcc dot gnu dot org
2008-12-21  7:46 ` [Bug tree-optimization/38401] TreeSSA-PRE load after store missed optimization sergeid at il dot ibm dot com
2008-12-29 23:09 ` rguenth at gcc dot gnu dot org
2009-01-12 18:09 ` amylaar at gcc dot gnu dot org
2009-01-13  8:19 ` steven at gcc dot gnu dot org
2009-01-13 14:01 ` amylaar at gcc dot gnu dot org
2009-01-13 14:12 ` amylaar at gcc dot gnu dot org
2009-01-13 14:29 ` rguenther at suse dot de
2009-01-13 14:59 ` amylaar at gcc dot gnu dot org
2009-01-18 21:34 ` steven at gcc dot gnu dot org
2009-02-02 20:02 ` amylaar at gcc dot gnu dot org
2009-07-30 23:30 ` amylaar at gcc dot gnu dot org
     [not found] <bug-38401-4@http.gcc.gnu.org/bugzilla/>
2012-03-17  0:00 ` steven at gcc dot gnu.org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).