public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug tree-optimization/44258]  New: possible SRA wrong-code generation.
@ 2010-05-24 11:01 pluto at agmk dot net
  2010-05-24 11:02 ` [Bug tree-optimization/44258] " pluto at agmk dot net
                   ` (17 more replies)
  0 siblings, 18 replies; 19+ messages in thread
From: pluto at agmk dot net @ 2010-05-24 11:01 UTC (permalink / raw)
  To: gcc-bugs

the recent gcc-4.5-branch produces broken libkhtml.so.5.4.0 from kdelibs-4.4.3.
afaics it produces different/broken binaries for khtml/css/parser.cpp
and khtml/svg/SVGGradientElement.cpp.

finally we get a nice GPF during knode/kmail/konqueror startup:

[KCrash Handler]
#5  memcpy () at ../sysdeps/x86_64/memcpy.S:78
#6  0x00007f546e63fc5e in QString::QString(QChar const*, int) () from 
/usr/lib64/libQtCore.so.4
#7  0x00007f5469f70e2e in qString (ps=<value optimized out>) at 
/usr/src/debug/kdelibs-4.4.3/khtml/css/cssparser.h:84
#8  DOM::CSSParser::parseValue (ps=<value optimized out>) at 
/usr/src/debug/kdelibs-4.4.3/khtml/css/cssparser.cpp:518
#9  0x00007f5469f95075 in cssyyparse (parser=0x7fff08c22820) at 
/usr/src/debug/kdelibs-4.4.3/khtml/css/parser.cpp:2969
#10 0x00007f5469f67d00 in DOM::CSSParser::runParser (this=0x7fff08c22820) at 
/usr/src/debug/kdelibs-4.4.3/khtml/css/cssparser.cpp:151
(...)

with svn-bisect i've identified the first affected revision:

Author: jamborm
Date: Wed Apr 28 13:09:56 2010
New Revision: 158826

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=158826
Log:
2010-04-28  Martin Jambor  <mjambor@suse.cz>

        PR tree-optimization/43846
        * tree-sra.c (struct access): New flag grp_assignment_read.
        (build_accesses_from_assign): Set grp_assignment_read.
        (sort_and_splice_var_accesses): Propagate grp_assignment_read.
        (enum mark_read_status): New type.
        (analyze_access_subtree): Propagate grp_assignment_read, create
        accesses also if both direct_read and root->grp_assignment_read.

        * testsuite/gcc.dg/tree-ssa/sra-10.c: New test.


-- 
           Summary: possible SRA wrong-code generation.
           Product: gcc
           Version: 4.5.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: tree-optimization
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: pluto at agmk dot net
 GCC build triplet: x86_64-gnu-linux
  GCC host triplet: x86_64-gnu-linux
GCC target triplet: x86_64-gnu-linux


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


^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2010-06-15 10:05 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-05-24 11:01 [Bug tree-optimization/44258] New: possible SRA wrong-code generation pluto at agmk dot net
2010-05-24 11:02 ` [Bug tree-optimization/44258] " pluto at agmk dot net
2010-05-24 12:05 ` [Bug tree-optimization/44258] [4.5/4.6 Regression] " rguenth at gcc dot gnu dot org
2010-05-24 12:14 ` arekm at pld-linux dot org
2010-05-24 12:57 ` jamborm at gcc dot gnu dot org
2010-05-30 17:04 ` rguenth at gcc dot gnu dot org
2010-06-03  9:31 ` jamborm at gcc dot gnu dot org
2010-06-03 19:16 ` torbenh at users dot sourceforge dot net
2010-06-04  0:55 ` maksim at kde dot org
2010-06-04 16:39 ` maksim at kde dot org
2010-06-07 16:57 ` jamborm at gcc dot gnu dot org
2010-06-08  9:07 ` pluto at agmk dot net
2010-06-08 10:16 ` pluto at agmk dot net
2010-06-09 14:43 ` jamborm at gcc dot gnu dot org
2010-06-10 16:49 ` jamborm at gcc dot gnu dot org
2010-06-14 12:49 ` [Bug tree-optimization/44258] [4.5 " pluto at agmk dot net
2010-06-14 12:52 ` jamborm at gcc dot gnu dot org
2010-06-15 10:04 ` jamborm at gcc dot gnu dot org
2010-06-15 10:05 ` jamborm at gcc dot gnu dot 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).