protoize.c causes "clobbered" warning
Joachim Frieben
jfrieben@freesurf.fr
Tue Mar 28 18:47:00 GMT 2006
Compiling gcc-4.2-20060325 compiles on my FC5 box with the following error
message (gcc-4.1.0-3.src.rpm upgraded to gcc-4.2-20060325.src.rpm):
../xgcc -B ./ -O2 -c -DUNPROTOIZE -g -DIN_GCC -W -Wall -Wwrite-strings
-Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long
-Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition
-Wmissing-format-attribute -Werror -DHAVE_CONFIG_H -I. -I. -I../../gcc
-I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include
-I../../gcc/../libdecnumber -I../libdecnumber \
-DSTANDARD_STARTFILE_PREFIX=\"../../../\"
-DSTANDARD_EXEC_PREFIX=\"/usr/lib/gcc/\"
-DSTANDARD_LIBEXEC_PREFIX=\"/usr/libexec/gcc/\"
-DDEFAULT_TARGET_VERSION=\"4.2.0\"
-DDEFAULT_TARGET_MACHINE=\"i386-redhat-linux\"
-DSTANDARD_BINDIR_PREFIX=\"/usr/bin/\"
-DTOOLDIR_BASE_PREFIX=\"../../../../\" `test "X${SHLIB_LINK}" = "X" || test
"yes" != "yes" || echo "-DENABLE_SHARED_LIBGCC"` `test "X${SHLIB_MULTILIB}"
= "X" || echo "-DNO_SHARED_LIBGCC_MULTILIB"` \ ../../gcc/protoize.c -o
unprotoize.o)
cc1: warnings being treated as errors
.../../gcc/protoize.c: In function 'edit_fn_definition':
.../../gcc/protoize.c:3506: warning: argument 'clean_text_p' might be
clobbered by 'longjmp' or 'vfork'make: *** [unprotoize.o] Error 1
Warning policy is strict (warnings yields errors) but warnings should not
get ignored either.
More information about the Gcc-bugs
mailing list