Module Name:    src
Committed By:   matt
Date:           Thu Apr 25 17:08:00 UTC 2013

Modified Files:
        src/external/gpl3/gcc/dist/gcc/config/arm: netbsd-eabi.h

Log Message:
To support build compat binaries, change MUST_USE_SJLJ_EXCEPTIONS to
be the inverse of TARGET_AAPCS_BASED.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 \
    src/external/gpl3/gcc/dist/gcc/config/arm/netbsd-eabi.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/config/arm/netbsd-eabi.h
diff -u src/external/gpl3/gcc/dist/gcc/config/arm/netbsd-eabi.h:1.5 src/external/gpl3/gcc/dist/gcc/config/arm/netbsd-eabi.h:1.6
--- src/external/gpl3/gcc/dist/gcc/config/arm/netbsd-eabi.h:1.5	Tue Feb  5 19:29:13 2013
+++ src/external/gpl3/gcc/dist/gcc/config/arm/netbsd-eabi.h	Thu Apr 25 17:08:00 2013
@@ -27,6 +27,9 @@
 #define TARGET_ENDIAN_DEFAULT 0
 #endif
 
+#undef MUST_USE_SJLJ_EXCEPTIONS
+#define MUST_USE_SJLJ_EXCEPTIONS (!TARGET_AAPCS_BASED)
+
 /* TARGET_BIG_ENDIAN_DEFAULT is set in
    config.gcc for big endian configurations.  */
 #undef  TARGET_LINKER_EMULATION

Reply via email to