This is the mail archive of the gdb@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: build error on head overnight


On Mon, May 18, 2009 at 10:46:58AM -0600, Tom Tromey wrote:
> >>>>> "Daniel" == Daniel Jacobowitz <drow@false.org> writes:
> 
> Daniel> I thought what we'd done here was valid C,
> Daniel> though... maybe some change in the C++ compatibility checking
> Daniel> that Ian has been working on in gcc-land affected this.
> 
> I also think it is valid C, albeit a bit unusual.
> I think we should disable this new warning.

I checked with Ian about this and the compiler is behaving as
intended.  Excerpt from:

  http://gcc.gnu.org/ml/gcc-patches/2009-04/msg00003.html

  This patch enables -Wenum-compare for C.  It permits the C compiler to
  warn about comparisons between two different enum types.

  Such comparisons are almost invariably a mistake.  Therefore, with
  this patch the warning is enabled by default when using -Wall.

Ian's comment was "A hack like this deserves a type cast" and I can't
quite find it in myself to disagree :-)

-- 
Daniel Jacobowitz
CodeSourcery


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]