From: | Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx> |
Date: | Wed, 10 Dec 2003 14:25:08 -0800 (PST) |
dillon 2003/12/10 14:25:08 PST DragonFly src repository Modified files: contrib/gcc Makefile.in calls.c combine.c cse.c explow.c expr.c flags.h function.c gcse.c integrate.c libgcc2.c loop.c optabs.c reload1.c toplev.c gnu/usr.bin/cc/cc_int Makefile Added files: contrib/gcc protector.c protector.h Log: Add -fstack-protector and -fno-stack-protector support to GCC. Note that the default is set to no protection (what it was before). See: http://www.trl.ibm.com/projects/security/ssp/ Submitted-by: Ryan Dooley <dooleyr@xxxxxxxxxxxx> Revision Changes Path 1.3 +5 -5 src/contrib/gcc/Makefile.in 1.2 +1 -1 src/contrib/gcc/calls.c 1.2 +15 -0 src/contrib/gcc/combine.c 1.2 +68 -2 src/contrib/gcc/cse.c 1.2 +19 -2 src/contrib/gcc/explow.c 1.2 +12 -8 src/contrib/gcc/expr.c 1.3 +9 -1 src/contrib/gcc/flags.h 1.3 +24 -7 src/contrib/gcc/function.c 1.2 +1 -1 src/contrib/gcc/gcse.c 1.3 +7 -1 src/contrib/gcc/integrate.c 1.3 +199 -1 src/contrib/gcc/libgcc2.c 1.2 +8 -0 src/contrib/gcc/loop.c 1.2 +19 -0 src/contrib/gcc/optabs.c 1.2 +2 -1 src/contrib/gcc/reload1.c 1.3 +22 -3 src/contrib/gcc/toplev.c 1.3 +3 -3 src/gnu/usr.bin/cc/cc_int/Makefile http://www.dragonflybsd.org/cvsweb/src/contrib/gcc/Makefile.in.diff?r1=1.2&r2=1.3&f=h http://www.dragonflybsd.org/cvsweb/src/contrib/gcc/calls.c.diff?r1=1.1&r2=1.2&f=h http://www.dragonflybsd.org/cvsweb/src/contrib/gcc/combine.c.diff?r1=1.1&r2=1.2&f=h http://www.dragonflybsd.org/cvsweb/src/contrib/gcc/cse.c.diff?r1=1.1&r2=1.2&f=h http://www.dragonflybsd.org/cvsweb/src/contrib/gcc/explow.c.diff?r1=1.1&r2=1.2&f=h http://www.dragonflybsd.org/cvsweb/src/contrib/gcc/expr.c.diff?r1=1.1&r2=1.2&f=h http://www.dragonflybsd.org/cvsweb/src/contrib/gcc/flags.h.diff?r1=1.2&r2=1.3&f=h http://www.dragonflybsd.org/cvsweb/src/contrib/gcc/function.c.diff?r1=1.2&r2=1.3&f=h http://www.dragonflybsd.org/cvsweb/src/contrib/gcc/gcse.c.diff?r1=1.1&r2=1.2&f=h http://www.dragonflybsd.org/cvsweb/src/contrib/gcc/integrate.c.diff?r1=1.2&r2=1.3&f=h http://www.dragonflybsd.org/cvsweb/src/contrib/gcc/libgcc2.c.diff?r1=1.2&r2=1.3&f=h http://www.dragonflybsd.org/cvsweb/src/contrib/gcc/loop.c.diff?r1=1.1&r2=1.2&f=h http://www.dragonflybsd.org/cvsweb/src/contrib/gcc/optabs.c.diff?r1=1.1&r2=1.2&f=h http://www.dragonflybsd.org/cvsweb/src/contrib/gcc/reload1.c.diff?r1=1.1&r2=1.2&f=h http://www.dragonflybsd.org/cvsweb/src/contrib/gcc/toplev.c.diff?r1=1.2&r2=1.3&f=h http://www.dragonflybsd.org/cvsweb/src/gnu/usr.bin/cc/cc_int/Makefile.diff?r1=1.2&r2=1.3&f=h