看板 DFBSD_commit 關於我們 聯絡資訊
commit eae7a19e39c1c18f7f5cd7c31a84035dc8b3ed72 Author: John Marino <draco@marino.st> Date: Fri Apr 29 23:04:59 2011 +0200 GCC: Upgrade to 4.4.6; improved exception handling In addition to 70 bug fixes provided by GNU, this version handles exceptions through the new rtld, which is important to C++. This compiler also now incorporates MD_UNWIND_SUPPORT from gnat-aux, but it's not clear if C++ utilizes this frame unwinding or not yet. Summary of changes: contrib/gcc-4.4/README.DELETED | 45 +++++- contrib/gcc-4.4/README.DRAGONFLY | 19 +-- contrib/gcc-4.4/gcc/config/i386/dragonfly-unwind.h | 158 ++++++++++++++++++++ contrib/gcc-4.4/gcc/config/i386/dragonfly.h | 2 +- contrib/gcc-4.4/gcc/crtstuff.c | 15 +-- contrib/gcc-4.4/gcc/unwind-dw2-fde-glibc.c | 8 +- gnu/lib/gcc44/libgcc/Makefile | 2 +- gnu/usr.bin/cc44/Makefile.inc | 2 +- gnu/usr.bin/cc44/cc_prep/auto-host.h | 6 +- 9 files changed, 219 insertions(+), 38 deletions(-) create mode 100644 contrib/gcc-4.4/gcc/config/i386/dragonfly-unwind.h http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/eae7a19e39c1c18f7f5cd7c31a84035dc8b3ed72 -- DragonFly BSD source repository