delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2015/04/28/00:08:48

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Recipient: djgpp AT delorie DOT com
X-Recipient: dj AT delorie DOT com
Message-ID: <553F07C1.40702@iki.fi>
Date: Tue, 28 Apr 2015 07:08:33 +0300
From: Andris Pavenis <andris DOT pavenis AT iki DOT fi>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0
MIME-Version: 1.0
To: DJ Delorie <dj AT delorie DOT com>, djgpp AT delorie DOT com
Subject: Re: GCC 5.1.0 problem with <dos.h>
References: <mhmgck$ims$1 AT usenet DOT news DOT interia DOT pl> <201504280005 DOT t3S05t2U020439 AT envy DOT delorie DOT com>
In-Reply-To: <201504280005.t3S05t2U020439@envy.delorie.com>
Reply-To: djgpp AT delorie DOT com

On 04/28/2015 03:05 AM, DJ Delorie wrote:
> My guess is that gcc's change to default to C99 semantics has broken
> this code in sys/cdefs.h, despite the comment that says it shouldn't:
>
> /* Ensure that always traditional GNU extern inline semantics are used
>     (aka -fgnu89-inline) even if ISO C99 semantics have been specified.  */
> #if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 2)
> # define _EXTERN_INLINE  extern __inline__ __attribute__ ((__gnu_inline__))
> #else
> # define _EXTERN_INLINE  extern __inline__
> #endif
>
We may urgently need new beta release. The source above seems to be from current CVS.
beta/v2/djdev204.zip is outdated.

Andris

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019