This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: PATCH: Updated version of x86_64-pc-mingw32 support of gcc.
- From: Paolo Bonzini <paolo dot bonzini at lu dot unisi dot ch>
- To: Kai Tietz <Kai dot Tietz at onevision dot com>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Fri, 16 Mar 2007 13:48:59 +0100
- Subject: Re: PATCH: Updated version of x86_64-pc-mingw32 support of gcc.
- References: <OFE04A4802.05B9C4F9-ONC1257291.00504668-C1257291.0051A748@onevision.de>
- Reply-to: bonzini at gnu dot org
> here is the updated version of my previous patch. Now the problems in
> explow.c for DARWIN are solved. Some of these patches also eliminate some
> trailing whitespaces as GNAT wants, therefore sorry about the mess. Also I
> added the patch for the new pragma command macro_push/macro_pop within
> this patch, because it is necessary for my to use my headers and crt (an
> inoffical build, which may is getting merged to MinGW - as I hope).
> Currently there are two open points for the complete support in gcc. MS
> passes floating points in XMM and standard register. Currently I pass them
> just in the standard one. The other open point is, that va-incomings need
> to copy the register arguments at the stack on to the caller reserved
> area. But by this version, you are able to build a runtime and translate
> easy programs (not using va_list).
Can you please put patches inline? I will then review the build parts.
I suggest that you split explow.c and c-pragma.c into separate patches since
the C and middle-end maintainers will see them more easily (and they seem
pretty much independent of the rest).
Paolo