diff options
author | andreast <andreast@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-03-21 20:13:50 +0000 |
---|---|---|
committer | andreast <andreast@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-03-21 20:13:50 +0000 |
commit | 2ac000bb67d11f6b11441e887362c90d20e46c9e (patch) | |
tree | 6de6a3120496c1dc6d4c272ec1de3fe57695c0f0 /gcc/config/rs6000/freebsd.h | |
parent | bdd1ee48c90b02a388514bc4337c6636817a34a7 (diff) | |
download | gcc-2ac000bb67d11f6b11441e887362c90d20e46c9e.tar.gz |
2012-03-21 Andreas Tobler <andreast@fgznet.ch>
* configure.ac (HAVE_LD_NO_DOT_SYMBOLS): Add powerpc64-*-freebsd*.
Introduce emul_name to select the right linker emulation for
powerpc64-*-freebsd*.
* configure: Regenerate.
* config.gcc: Add bits to support powerpc64-*-freebsd*.
* config/rs6000/freebsd.h (POWERPC_FREEBSD): Define.
* config/rs6000/freebsd64.h: New file.
* config/rs6000/rs6000.c (rs6000_option_override_internal): Use
POWERPC_FREEBSD.
(rs6000_savres_strategy): Likewise.
(rs6000_savres_routine_name): Likewise.
(rs6000_elf_file_end): Likewise.
* config/rs6000/t-freebsd64: New file.
* config/rs6000/sysv4.h (SUBTARGET_OVERRIDE_OPTIONS): Set the
rs6000_current_abi for 64-bit FreeBSD to ABI_AIX.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@185615 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/rs6000/freebsd.h')
-rw-r--r-- | gcc/config/rs6000/freebsd.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/config/rs6000/freebsd.h b/gcc/config/rs6000/freebsd.h index 22d7272eecd..50c6697a768 100644 --- a/gcc/config/rs6000/freebsd.h +++ b/gcc/config/rs6000/freebsd.h @@ -75,3 +75,5 @@ (target_flags & target_flags_explicit & MASK_RELOCATABLE) #define DBX_REGISTER_NUMBER(REGNO) rs6000_dbx_register_number (REGNO) + +#define POWERPC_FREEBSD |