This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: PATCH: [4.4/4.5 Regression] -fschedule-insns causes FAIL: gcc.target/i386/vararg-1.c execution test


> On 04/07/2010 07:57 AM, H.J. Lu wrote:
>> Hi,
>>
>> "*sse_prologue_save_insn" generates movaps on 64bit aligned memory.
>> This patch replaces movaps with movups.  OK for trunk and 4.3/4.4/4.5
>> branches?
>
> How is performance?  Is it possible to detect alignment and use movaps  
> in that case?

Also the memory ought to be aligned as guaranteed by the ABI.  We will then use movaps to read SSE argument via va_arg anyway.

Honza
>
> Paolo


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]