Mailing-List: contact cygwin-apps-help AT cygwin DOT com; run by ezmlm Sender: cygwin-apps-owner AT cygwin DOT com List-Subscribe: List-Archive: List-Post: List-Help: , Mail-Followup-To: cygwin-apps AT cygwin DOT com Delivered-To: mailing list cygwin-apps AT cygwin DOT com Message-ID: <3CBAB748.5BFB5CFC@yahoo.com> Date: Mon, 15 Apr 2002 07:19:36 -0400 From: Earnie Boyd X-Accept-Language: en MIME-Version: 1.0 To: Danny Smith CC: cygwin-apps AT cygwin DOT com, mingw-dvlpr AT lists DOT sourceforge DOT net Subject: Re: [MinGW-dvlpr] Fwd: Updates to x86-Interix config files References: <20020412204946 DOT 94795 DOT qmail AT web14504 DOT mail DOT yahoo DOT com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Yes, so go for it. Earnie. Danny Smith wrote: > > I think that this (return 8 byte structures in registers) should also go in > mingw32.h config file for GCC. I'm not sure about cygwin.h ldiv() returns > an 8-byte structure. I can't think of any others, but if we're serious > about compatability with MS object files, this would seema good thing. > > Danny > > --- Richard Kenner wrote: > Date: Fri, 12 Apr > 02 15:46:22 EDT > > From: kenner AT vlsi1 DOT ultra DOT nyu DOT edu (Richard Kenner) > > To: gcc-patches AT gcc DOT gnu DOT org > > Subject: Updates to x86-Interix config files > > > > I applied these to the 3.1 branch and the trunk. > > > > 2002-04-12 Douglas B Rupp > > > > * config/i386/i386-interix.h (EH_FRAME_IN_DATA_SECTION): Define. > > (TARGET_ASM_NAMED_SECTION, RETURN_IN_MEMORY) Define. > > (DEFAULT_PCC_STRUCT_RETURN): Define as 0. > > * config/i386/t-interix (USER_H): Remove. > > > > > > > *** config/i386/i386-interix.h 16 Dec 2001 15:43:40 -0000 1.23 > > --- config/i386/i386-interix.h 12 Apr 2002 19:41:42 -0000 > > *** 422,423 **** > > --- 423,432 ---- > > #define NO_IMPLICIT_EXTERN_C > > > > + /* MSVC returns structs of up to 8 bytes via registers. */ > > + > > + #define DEFAULT_PCC_STRUCT_RETURN 0 > > + > > + #undef RETURN_IN_MEMORY > > + #define RETURN_IN_MEMORY(TYPE) \ > > + (TYPE_MODE (TYPE) == BLKmode || \ > > + (AGGREGATE_TYPE_P (TYPE) && int_size_in_bytes(TYPE) > 8 )) > > http://messenger.yahoo.com.au - Yahoo! Messenger > - A great way to communicate long-distance for FREE! > > _______________________________________________ > MinGW-dvlpr mailing list > MinGW-dvlpr AT lists DOT sourceforge DOT net > https://lists.sourceforge.net/lists/listinfo/mingw-dvlpr _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com