This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: PATCH: PR target/34001: Incorrect x86 fastcall behavior
On Nov 27, 2007 3:41 AM, H.J. Lu <hjl@lucon.org> wrote:
> > It depends on how you see it. To me, the current behavior is binary
> > incompatible with MS compilers, for which this feature is designed
> > for. My patch makes it binary incompatible with older gcc, but
> > makes the new gcc binary compatible with all assembly codes and
> > object files which conform to gcc document as well as MS compilers.
> >
>
> We have changed the i386 fastcall abi between gcc 3.4 and gcc 4.0:
>
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34001#c7
>
> I think we should fix it for gcc 4.3. Jan, Uros, can you take a look
> at it?
Jan is an expert for ABI issues, so IMO he should have the last word.
Uros.