PATCH COMMITTED: Don't break tests for enum in range

Tom Tromey tromey@redhat.com
Fri Jun 8 18:36:00 GMT 2007


>>>>> "Richard" == Richard Kenner <kenner@vlsi1.ultra.nyu.edu> writes:

Richard> The simplest example of that is an uninitialized variable.

Richard> I think the best approach is to use flags set by the front
Richard> end to indicate which of these is to be the case.  For C, I
Richard> believe (1) is always the proper meaning.  I don't know what
Richard> it is for C++, Fortran, and Java.

With Java the middle end should never see an uninitialized variable.
Uninitialized variables are precluded by the language definition, or
the bytecode verifier.

Tom



More information about the Gcc mailing list