Module Name: src
Committed By: joerg
Date: Mon Aug 12 21:22:18 UTC 2013
Modified Files:
src/external/gpl3/gcc/dist/gcc: target-def.h
src/external/gpl3/gcc/dist/gcc/config: netbsd-elf.h
src/gnu/dist/gcc4/gcc: target-def.h
src/gnu/dist/gcc4/gcc/config: netbsd-elf.h
Log Message:
Enable unwind tables by default. Assert the default in target-def.h to
make sure that it sticks.
To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r1.2 src/external/gpl3/gcc/dist/gcc/target-def.h
cvs rdiff -u -r1.4 -r1.5 src/external/gpl3/gcc/dist/gcc/config/netbsd-elf.h
cvs rdiff -u -r1.1.1.1 -r1.2 src/gnu/dist/gcc4/gcc/target-def.h
cvs rdiff -u -r1.2 -r1.3 src/gnu/dist/gcc4/gcc/config/netbsd-elf.h
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/target-def.h
diff -u src/external/gpl3/gcc/dist/gcc/target-def.h:1.1.1.1 src/external/gpl3/gcc/dist/gcc/target-def.h:1.2
--- src/external/gpl3/gcc/dist/gcc/target-def.h:1.1.1.1 Tue Jun 21 01:20:12 2011
+++ src/external/gpl3/gcc/dist/gcc/target-def.h Mon Aug 12 21:22:18 2013
@@ -706,6 +706,7 @@
}
#ifndef TARGET_UNWIND_TABLES_DEFAULT
+#error "Missing unwind_tables_default"
#define TARGET_UNWIND_TABLES_DEFAULT false
#endif
Index: src/external/gpl3/gcc/dist/gcc/config/netbsd-elf.h
diff -u src/external/gpl3/gcc/dist/gcc/config/netbsd-elf.h:1.4 src/external/gpl3/gcc/dist/gcc/config/netbsd-elf.h:1.5
--- src/external/gpl3/gcc/dist/gcc/config/netbsd-elf.h:1.4 Sun Aug 12 00:01:50 2012
+++ src/external/gpl3/gcc/dist/gcc/config/netbsd-elf.h Mon Aug 12 21:22:18 2013
@@ -108,3 +108,6 @@ along with GCC; see the file COPYING3.
%{static:%(link_gcc_c_sequence) -lmudflap}} \
%{fmudflapth: -export-dynamic -lmudflapth -lpthread \
%{static:%(link_gcc_c_sequence) -lmudflapth}} "
+
+#undef TARGET_UNWIND_TABLES_DEFAULT
+#define TARGET_UNWIND_TABLES_DEFAULT true
Index: src/gnu/dist/gcc4/gcc/target-def.h
diff -u src/gnu/dist/gcc4/gcc/target-def.h:1.1.1.1 src/gnu/dist/gcc4/gcc/target-def.h:1.2
--- src/gnu/dist/gcc4/gcc/target-def.h:1.1.1.1 Thu Apr 20 09:05:40 2006
+++ src/gnu/dist/gcc4/gcc/target-def.h Mon Aug 12 21:22:18 2013
@@ -473,6 +473,7 @@ Foundation, 51 Franklin Street, Fifth Fl
}
#ifndef TARGET_UNWIND_TABLES_DEFAULT
+#error "Missing unwind_tables_default"
#define TARGET_UNWIND_TABLES_DEFAULT false
#endif
Index: src/gnu/dist/gcc4/gcc/config/netbsd-elf.h
diff -u src/gnu/dist/gcc4/gcc/config/netbsd-elf.h:1.2 src/gnu/dist/gcc4/gcc/config/netbsd-elf.h:1.3
--- src/gnu/dist/gcc4/gcc/config/netbsd-elf.h:1.2 Fri May 12 00:42:13 2006
+++ src/gnu/dist/gcc4/gcc/config/netbsd-elf.h Mon Aug 12 21:22:18 2013
@@ -93,3 +93,6 @@ Boston, MA 02110-1301, USA. */
%{rdynamic:-export-dynamic} \
%{!dynamic-linker:-dynamic-linker /usr/libexec/ld.elf_so}} \
%{static:-static}}"
+
+#undef TARGET_UNWIND_TABLES_DEFAULT
+#define TARGET_UNWIND_TABLES_DEFAULT true