CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2011/09/15 06:19:12
Modified files:
gnu/gcc/gcc : builtin-attrs.def builtins.def c-common.c
c-common.h c-format.c c-opts.c c.opt
gnu/usr.bin/cc/cc_int: Makefile
Added files:
gnu/gcc/gcc : c-bounded.c
Log message:
Port the -Wbounded extension from gcc3 to gcc4. Based on work started by
jasper@.
This omits the sizeof(pointer) tracking which is very difficult to
implement for gcc4 due to internal changes.
Thanks to landry@ for running through a ports bulk build and both
landry@ and jasper@ for fixing a few issues.
ok deraadt millert jasper