------- 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