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



Jakub Jelinek <jakub at gcc dot gnu.org> changed:



           What    |Removed                     |Added

----------------------------------------------------------------------------

             Status|UNCONFIRMED                 |ASSIGNED

   Last reconfirmed|                            |2012-10-04

         AssignedTo|unassigned at gcc dot       |jakub at gcc dot gnu.org

                   |gnu.org                     |

     Ever Confirmed|0                           |1



--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> 2012-10-04 
14:08:49 UTC ---

Created attachment 28357

  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=28357

gcc48-pr54796.patch



Untested patch that looks promissing to me.

For -m32 guality.exp results improve:

+XPASS: gcc.dg/guality/example.c  -Os  execution test

-FAIL: gcc.dg/guality/pr43051-1.c  -Os  line 39 c == &a[0]

-FAIL: gcc.dg/guality/pr54519-3.c  -Os  line 23 y == 117

-FAIL: gcc.dg/guality/pr54519-3.c  -Os  line 23 z == 8  

(plus all gcc.dg/guality/pr54796.c -O1 and above results which fail without the

non-testsuite part of the patch).  For -m64 no change (expectedly, one would

need to have more than 6 arguments in teststo trigger stack slot passing).

Reply via email to