This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: x86: fix for gcc.c-torture/execute/va-arg-25.c execution at -Os
- From: Richard Henderson <rth at redhat dot com>
- To: Jan Beulich <JBeulich at novell dot com>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Fri, 9 Jul 2004 18:58:19 -0700
- Subject: Re: x86: fix for gcc.c-torture/execute/va-arg-25.c execution at -Os
- References: <s0ed5ce3.080@emea1-mh.id2.novell.com>
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~