[Bug tree-optimization/64950] postpone expanding va_arg till pass_stdarg

ro at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Mon May 4 13:10:00 GMT 2015


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64950

Rainer Orth <ro at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
                 CC|                            |ro at gcc dot gnu.org
         Resolution|FIXED                       |---

--- Comment #11 from Rainer Orth <ro at gcc dot gnu.org> ---
Unfortunately, the gcc.dg/tree-ssa/stdarg-2.c part of the patch is wrong: the
test
now FAILs on i686-unknown-linux-gnu, i686-apple-darwin, and i386-pc-solaris
with
-m64: both dumps (i.e. -m32 and -m64) contain

m32/stdarg-2.c.084t.stdarg:f15: va_list escapes 1, needs to save all GPR units
and all FPR units.
m64/stdarg-2.c.084t.stdarg:f15: va_list escapes 1, needs to save all GPR units
and all FPR units.

  Rainer



More information about the Gcc-bugs mailing list