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 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 , djgpp AT delorie DOT com Subject: Re: GCC 5.1.0 problem with References: <201504280005 DOT t3S05t2U020439 AT envy DOT delorie DOT com> In-Reply-To: <201504280005.t3S05t2U020439@envy.delorie.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit 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