gcc960 Compiler Driver
2-53
2
between-ness comparison
Warn when a comparison like
x<=y<=z is used;
this is equivalent to
{(x<=y ? 1 : 0) <=z},
which is a different interpretation from that of
ordinary mathematical notation.
obsolete storage class specification
Warn when storage-class specifiers like
static
are not first in a declaration. According to the
ANSI C standard, this usage is obsolescent.
partially bracketed initializer
Warn when an aggregate has a partially
bracketed initializer.
Wall Enable the following warning options: W, Wchar-
subscripts
, Wcomment, Wformat, Wreturn-
type
, Wswitch, Wtrigraphs,
Wuninitialized, Wunused. There is no Wno-
all
option.
Waggregate-return Warn when any functions that return structures
or unions are defined or called.
Wcast-align Warn whenever a pointer is cast such that the
required alignment of the target is increased. For
example, warn when a
char * is cast to an int *
on machines where integers can be accessed only
at two- or four-byte boundaries.
Wcast-qual Warn whenever a pointer is cast so as to remove
a type qualifier from the target type. For
example, warn when a
const char * is cast to
an ordinary
char *.