Module Name:    src
Committed By:   msaitoh
Date:           Wed May 27 05:36:34 UTC 2015

Modified Files:
        src/external/gpl3/gcc/dist/gcc/config/arm [netbsd-7]: netbsd-elf.h

Log Message:
Pull up following revision(s) (requested by skrll in ticket #807):
        external/gpl3/gcc/dist/gcc/config/arm/netbsd-elf.h: revision 1.8
Fix up TARGET_ENDIAN_DEFAULT for BE oabi


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.7.4.1 \
    src/external/gpl3/gcc/dist/gcc/config/arm/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/config/arm/netbsd-elf.h
diff -u src/external/gpl3/gcc/dist/gcc/config/arm/netbsd-elf.h:1.7 src/external/gpl3/gcc/dist/gcc/config/arm/netbsd-elf.h:1.7.4.1
--- src/external/gpl3/gcc/dist/gcc/config/arm/netbsd-elf.h:1.7	Sat Mar  1 09:04:12 2014
+++ src/external/gpl3/gcc/dist/gcc/config/arm/netbsd-elf.h	Wed May 27 05:36:34 2015
@@ -30,9 +30,12 @@
 	(ARM_DEFAULT_ABI != ARM_ABI_APCS && ARM_DEFAULT_ABI != ARM_ABI_ATPCS \
 	    ? TARGET_CPU_arm926ejs : TARGET_CPU_arm6)
 
-/* This defaults us to little-endian.  */
-#ifndef TARGET_ENDIAN_DEFAULT
-#define TARGET_ENDIAN_DEFAULT 0
+/* TARGET_BIG_ENDIAN_DEFAULT is set in
+   config.gcc for big endian configurations.  */
+#if TARGET_BIG_ENDIAN_DEFAULT
+#define TARGET_ENDIAN_DEFAULT    MASK_BIG_END
+#else
+#define TARGET_ENDIAN_DEFAULT    0
 #endif
 
 #undef MULTILIB_DEFAULTS

Reply via email to