cvs commit: src/gnu Makefile src/gnu/lib/gcc3/libgcc Makefile src/gnu/usr.bin/cc3 Makefile.inc src/gnu/usr.bin/cc3/cc_int protector.c protector.h Makefile bsd-printf.patch src/gnu/usr.bin/cc3/cc_int/patches c-format.c.patch calls.c.patch ...

Joerg Sonnenberger joerg at crater.dragonflybsd.org
Fri Mar 5 13:39:35 PST 2004


joerg       2004/03/05 13:38:44 PST

DragonFly src repository

  Modified files:
    gnu                  Makefile 
    gnu/lib/gcc3/libgcc  Makefile 
    gnu/usr.bin/cc3      Makefile.inc 
    gnu/usr.bin/cc3/cc_int Makefile 
    sys/boot/ficl        Makefile 
  Added files:
    gnu/usr.bin/cc3/cc_int protector.c protector.h 
    gnu/usr.bin/cc3/cc_int/patches c-format.c.patch calls.c.patch 
                                   combine.c.patch cse.c.patch 
                                   explow.c.patch expr.c.patch 
                                   flags.h.patch function.c.patch 
                                   gcse.c.patch integrate.c.patch 
                                   libgcc2.c.patch loop.c.patch 
                                   optabs.c.patch reload1.c.patch 
                                   simplify-rtx.c.patch 
                                   toplev.c.patch 
  Removed files:
    gnu/usr.bin/cc3/cc_int bsd-printf.patch 
  Log:
  Propolice for GCC 3.3 based on:
  http://www.trl.ibm.com/projects/security/ssp/gcc3_3/protector-3.3-7.tar.gz
  
  protector.[ch] has been in integrated into cc3/cc_int and the protector.dif
  has been splitted and integrated into cc3/cc_int/patches using the new
  patch infrastructure. The old bsd-format.patch has been moved there as well.
  
  The build order in gnu/ has been adjusted since lib/gcc3/libgcc depends on
  "make depend" in usr.bin/cc3/cc_int for inclusion of the patched files.
  
  The second stage loader has been adjusted to link when parts are compiled
  using -fstack-protector.
  
  Revision  Changes    Path
  1.3       +2 -2      src/gnu/Makefile
  1.3       +4 -1      src/gnu/lib/gcc3/libgcc/Makefile
  1.7       +5 -1      src/gnu/usr.bin/cc3/Makefile.inc
  1.5       +5 -3      src/gnu/usr.bin/cc3/cc_int/Makefile
  1.4       +4 -0      src/sys/boot/ficl/Makefile


http://www.dragonflybsd.org/cvsweb/src/gnu/Makefile.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/gnu/lib/gcc3/libgcc/Makefile.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/gnu/usr.bin/cc3/Makefile.inc.diff?r1=1.6&r2=1.7&f=h
http://www.dragonflybsd.org/cvsweb/src/gnu/usr.bin/cc3/cc_int/Makefile.diff?r1=1.4&r2=1.5&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/boot/ficl/Makefile.diff?r1=1.3&r2=1.4&f=h





More information about the Commits mailing list