------- Comment #1 from rguenth at gcc dot gnu dot org  2010-04-13 09:11 -------
Confirmed.

I think the testcase is broken.  We now force always-inline functions to
be inlined during early inlining (which you can't turn off completely
now, similar to IPA inlining before the patch).  So we hit

/* IPA-SRA removes the arguments as dead, so we don't see their values, early
   inlining inlines the functions too early to test the real IPA passes (such
   as IPA-CP).  */

The testcase misses a return 0.  I don't know the guality too much, where
do the execute XPASSes / FAILs come from?

If I remove the always-inline attributes the tests all PASS / XFAIL.

If I remove the { "-fwhopr" } from the dg-xfail line all works as well.

I'm confused.


-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jakub at gcc dot gnu dot
                   |                            |org, jamborm at gcc dot gnu
                   |                            |dot org
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
   Last reconfirmed|0000-00-00 00:00:00         |2010-04-13 09:11:07
               date|                            |
   Target Milestone|---                         |4.6.0


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

Reply via email to