Module Name: src Committed By: martin Date: Thu Dec 20 07:12:27 UTC 2012
Modified Files: src/external/gpl3/gcc/dist/gcc: config.gcc src/external/gpl3/gcc/dist/gcc/config/ia64: fde-glibc.c Log Message: We do not have a native libunwind (yet) - so reuse the Linux stuff on ia64 for now. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/external/gpl3/gcc/dist/gcc/config.gcc cvs rdiff -u -r1.1.1.1 -r1.2 \ src/external/gpl3/gcc/dist/gcc/config/ia64/fde-glibc.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/external/gpl3/gcc/dist/gcc/config.gcc diff -u src/external/gpl3/gcc/dist/gcc/config.gcc:1.13 src/external/gpl3/gcc/dist/gcc/config.gcc:1.14 --- src/external/gpl3/gcc/dist/gcc/config.gcc:1.13 Tue Sep 18 07:04:41 2012 +++ src/external/gpl3/gcc/dist/gcc/config.gcc Thu Dec 20 07:12:26 2012 @@ -1503,6 +1503,9 @@ ia64*-*-netbsd*) tm_file="${tm_file} dbxelf.h elfos.h netbsd.h netbsd-elf.h ia64/sysv4.h ia64/netbsd.h" target_cpu_default="MASK_GNU_AS|MASK_GNU_LD" tmake_file="${tmake_file} ia64/t-ia64" + if test x$with_system_libunwind != xyes ; then + tmake_file="${tmake_file} t-libunwind-elf ia64/t-glibc-libunwind" + fi extra_parts="crtbegin.o crtend.o crtbeginS.o crtendS.o crtfastmath.o" ;; ia64*-*-freebsd*) Index: src/external/gpl3/gcc/dist/gcc/config/ia64/fde-glibc.c diff -u src/external/gpl3/gcc/dist/gcc/config/ia64/fde-glibc.c:1.1.1.1 src/external/gpl3/gcc/dist/gcc/config/ia64/fde-glibc.c:1.2 --- src/external/gpl3/gcc/dist/gcc/config/ia64/fde-glibc.c:1.1.1.1 Tue Jun 21 01:22:26 2011 +++ src/external/gpl3/gcc/dist/gcc/config/ia64/fde-glibc.c Thu Dec 20 07:12:27 2012 @@ -34,10 +34,12 @@ #include <link.h> #include "unwind-ia64.h" +#if !defined(__NetBSD__) #if __GLIBC__ < 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ < 2) \ || (__GLIBC__ == 2 && __GLIBC_MINOR__ == 2 && !defined(DT_CONFIG)) # error You need GLIBC 2.2.4 or later on IA-64 Linux #endif +#endif struct unw_ia64_callback_data {