x86: fix for gcc.c-torture/execute/va-arg-25.c execution at -Os
Richard Henderson
rth@redhat.com
Sat Jul 10 05:17:00 GMT 2004
On Thu, Jul 08, 2004 at 03:40:48PM +0200, Jan Beulich wrote:
> * config/i386/i386.c (init_cumulative_args): Set mmx/sse registers
> available for use only when TARGET_MMX/_SSE is set, and check for
> variable argument function if any register count is non-zero.
> (function_arg): Correctly suppress repeated warnings for passing SSE
> vectors are arguments without SSE enabled.
> (ix86_function_arg_boundary): Without SSE enabled, the use of what
> would be SSE register modes does no longer influence the alignment.
Applied.
> * gcc.c-torture/execute/va-arg-26.[cx]: New (x86-specific)
> test.
Not applied. If this is going to fail basically forever,
we need to XFAIL it, or just open a PR for it.
r~
More information about the Gcc-patches
mailing list