--- Comment #3 from guillaume dot melquiond at ens-lyon dot fr 2006-04-06
13:05 ---
> for -march=i{345}86 I get
> for -march=i686,pentium2,... I get
Thanks to your tests, I noticed that the change of behavior between GCC 3.4
versions was actually caused by the addition of --with-tune=6
--- Comment #2 from pluto at agmk dot net 2006-04-06 12:49 ---
for -march=i{345}86 I get:
f:
pushl %ebp
movl%esp, %ebp
subl$4008, %esp
movl%esp, %eax
pushl %edx
pushl $4000
pushl 8(%ebp)
pushl %eax
--- Comment #1 from gdr at integrable-solutions dot net 2006-04-06 12:03
---
Subject: Re: New: Structures are copied byte by byte into function arguments
"guillaume dot melquiond at ens-lyon dot fr" <[EMAIL PROTECTED]> writes:
[...]
| With 3.4.6, the copy is done byte-by-byte witho