RE: problems compiling 4.7, with Solaris cc and/or Solaris CC (C++)

2013-02-10 Thread Jay K
-- > Date: Sat, 9 Feb 2013 23:41:24 -0800 > Subject: Re: problems compiling 4.7, with Solaris cc and/or Solaris CC (C++) > From: pins...@gmail.com > To: jay.kr...@cornell.edu > CC: gcc@gcc.gnu.org > > On Sat, Feb 9, 2013 at 3:49 PM, Jay K wrote: > > p

Re: problems compiling 4.7, with Solaris cc and/or Solaris CC (C++)

2013-02-10 Thread Václav Zeman
On 02/10/2013 12:49 AM, Jay K wrote: > problems compiling 4.7, with Solaris cc and/or Solaris CC (C++) > [...] > > 2) given: > > int foo() > { > gcc_unreachable(); > } > > > Solaris cc/CC gives a warning or maybe an error. > It should be: >

Re: problems compiling 4.7, with Solaris cc and/or Solaris CC (C++)

2013-02-09 Thread Andrew Pinski
On Sat, Feb 9, 2013 at 3:49 PM, Jay K wrote: > problems compiling 4.7, with Solaris cc and/or Solaris CC (C++) > > > 1) ENUM_BITFIELD is not portable. I've reported this before. > > > It should be more like: > > > #ifdef __cplusplus > #define ENUM_BIT

Re: problems compiling 4.7, with Solaris cc and/or Solaris CC (C++)

2013-02-09 Thread Jonathan Wakely
On 9 February 2013 23:49, Jay K wrote: > problems compiling 4.7, with Solaris cc and/or Solaris CC (C++) > > > 1) ENUM_BITFIELD is not portable. I've reported this before. Have you reported it to bugzilla? > It is likely that in 4.8 this is moot, as the C++ case

problems compiling 4.7, with Solaris cc and/or Solaris CC (C++)

2013-02-09 Thread Jay K
problems compiling 4.7, with Solaris cc and/or Solaris CC (C++) 1) ENUM_BITFIELD is not portable. I've reported this before.   It should be more like:     #ifdef __cplusplus     #define ENUM_BITFIELD(TYPE, NAME, SIZE) enum TYPE NAME : SIZE     #elif (GCC_VERSION > 2000)