diff options
| author | David E. O'Brien <obrien@FreeBSD.org> | 2008-09-01 18:46:03 +0000 |
|---|---|---|
| committer | David E. O'Brien <obrien@FreeBSD.org> | 2008-09-01 18:46:03 +0000 |
| commit | 4bdc01a9f9ad6942b8f156e008948efb8ce29150 (patch) | |
| tree | d4a5d7ba05f3e4eac86517fd9574ef2710df6e58 /gnu/usr.bin | |
| parent | 5555bfc2598c86fb7d8d6b8e5972ce320e3cc5c7 (diff) | |
Notes
Diffstat (limited to 'gnu/usr.bin')
| -rw-r--r-- | gnu/usr.bin/cc/Makefile.tgt | 3 | ||||
| -rw-r--r-- | gnu/usr.bin/cc/cc_tools/Makefile | 3 | ||||
| -rw-r--r-- | gnu/usr.bin/cc/cc_tools/elfos-undef.h | 9 |
3 files changed, 14 insertions, 1 deletions
diff --git a/gnu/usr.bin/cc/Makefile.tgt b/gnu/usr.bin/cc/Makefile.tgt index 3cb9678a0025..dc6cc81f39a1 100644 --- a/gnu/usr.bin/cc/Makefile.tgt +++ b/gnu/usr.bin/cc/Makefile.tgt @@ -15,6 +15,9 @@ GCC_CPU= ${TARGET_ARCH} .if ${TARGET_ARCH} == "ia64" TARGET_CPU_DEFAULT= MASK_GNU_AS|MASK_GNU_LD .endif +.if ${TARGET_ARCH} == "mips" +TARGET_CPU_DEFAULT= 16 +.endif .if ${TARGET_ARCH} == "sparc64" TARGET_CPU_DEFAULT= TARGET_CPU_ultrasparc .endif diff --git a/gnu/usr.bin/cc/cc_tools/Makefile b/gnu/usr.bin/cc/cc_tools/Makefile index 586878b99722..f2483137a147 100644 --- a/gnu/usr.bin/cc/cc_tools/Makefile +++ b/gnu/usr.bin/cc/cc_tools/Makefile @@ -33,6 +33,7 @@ TARGET_INC+= ${GCC_CPU}/unix.h TARGET_INC+= ${GCC_CPU}/att.h .endif TARGET_INC+= dbxelf.h +TARGET_INC+= elfos-undef.h TARGET_INC+= elfos.h TARGET_INC+= freebsd-native.h TARGET_INC+= freebsd-spec.h @@ -45,7 +46,7 @@ TARGET_INC+= ${GCC_CPU}/sysv4.h .if ${TARGET_ARCH} == "amd64" TARGET_INC+= ${GCC_CPU}/x86-64.h .endif -.if ${TARGET_ARCH} == "arm" +.if ${TARGET_ARCH} == "arm" || ${TARGET_ARCH} == "mips" TARGET_INC+= ${GCC_CPU}/elf.h .endif .if ${TARGET_ARCH} == "arm" diff --git a/gnu/usr.bin/cc/cc_tools/elfos-undef.h b/gnu/usr.bin/cc/cc_tools/elfos-undef.h new file mode 100644 index 000000000000..e889865e838a --- /dev/null +++ b/gnu/usr.bin/cc/cc_tools/elfos-undef.h @@ -0,0 +1,9 @@ +/* $FreeBSD$ */ + +/* This header exists to avoid editing contrib/gcc/config/elfos.h - which + isn't coded to be defensive as it should... */ + +#undef ASM_DECLARE_OBJECT_NAME +#undef ASM_OUTPUT_IDENT +#undef IDENT_ASM_OP +#undef READONLY_DATA_SECTION_ASM_OP |
