diff options
author | obrien <obrien@FreeBSD.org> | 2006-09-12 07:09:45 +0000 |
---|---|---|
committer | obrien <obrien@FreeBSD.org> | 2006-09-12 07:09:45 +0000 |
commit | a43aa801ce68c5547c6e1175b113caeb4976f292 (patch) | |
tree | 45d9ecb59168eb0399b0a4da3b3709334e9ccff7 /gnu | |
parent | 1a1b7c160c5ed24026e1ad1cb9a709062defb161 (diff) | |
download | FreeBSD-src-a43aa801ce68c5547c6e1175b113caeb4976f292.zip FreeBSD-src-a43aa801ce68c5547c6e1175b113caeb4976f292.tar.gz |
Default to big endian ARM if "TARGET_BIG_ENDIAN" is defined (& targeting ARM).
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/usr.bin/cc/cc_int/Makefile | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gnu/usr.bin/cc/cc_int/Makefile b/gnu/usr.bin/cc/cc_int/Makefile index 5c945c5..3867181 100644 --- a/gnu/usr.bin/cc/cc_int/Makefile +++ b/gnu/usr.bin/cc/cc_int/Makefile @@ -80,6 +80,10 @@ insn-$F.c: ${.OBJDIR}/../cc_tools/gen$F CFLAGS+= -DHAVE_CONFIG_H CFLAGS+= -DTARGET_NAME=\"${target}\" -DIN_GCC +.if ${TARGET_ARCH} == "arm" && defined(TARGET_BIG_ENDIAN) +CFLAGS+= -DTARGET_ENDIAN_DEFAULT=ARM_FLAG_BIG_END +.endif + # c-pch.o needs extra defines. Replicate the rule here rather than # pollute compiler command line for all other files. c-pch.o: c-pch.c |