diff options
author | andreast <andreast@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-03-14 06:05:29 +0000 |
---|---|---|
committer | andreast <andreast@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-03-14 06:05:29 +0000 |
commit | 48914aa544e254fef6d640f21ab209b00400adad (patch) | |
tree | b8fc68d8d9f5fe36aa9ddb5a829da05b6f5ed1f2 /gcc/config/rs6000/freebsd.h | |
parent | e1e06460fd2bcc2f3ca85f5cb4fe67382d3b7df0 (diff) | |
download | gcc-48914aa544e254fef6d640f21ab209b00400adad.tar.gz |
2011-03-14 Andreas Tobler <andreast@fgznet.ch>
* config/rs6000/freebsd.h: (RELOCATABLE_NEEDS_FIXUP): Define in
terms of target_flags_explicit. Adjust copyright year.
* config.gcc: Add FreeBSD PowerPC soft-float libgcc bits.
* config/rs6000/t-freebsd: New file. Add override for
LIB2FUNCS_EXTRA.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170930 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/rs6000/freebsd.h')
-rw-r--r-- | gcc/config/rs6000/freebsd.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/gcc/config/rs6000/freebsd.h b/gcc/config/rs6000/freebsd.h index bd3045ea181..567263b2aef 100644 --- a/gcc/config/rs6000/freebsd.h +++ b/gcc/config/rs6000/freebsd.h @@ -1,5 +1,6 @@ /* Definitions for PowerPC running FreeBSD using the ELF format - Copyright (C) 2001, 2003, 2007, 2009, 2010 Free Software Foundation, Inc. + Copyright (C) 2001, 2003, 2007, 2009, 2010, 2011 + Free Software Foundation, Inc. Contributed by David E. O'Brien <obrien@FreeBSD.org> and BSDi. This file is part of GCC. @@ -70,4 +71,10 @@ #undef ASM_APP_OFF #define ASM_APP_OFF "#NO_APP\n" +/* We don't need to generate entries in .fixup, except when + -mrelocatable or -mrelocatable-lib is given. */ +#undef RELOCATABLE_NEEDS_FIXUP +#define RELOCATABLE_NEEDS_FIXUP \ + (target_flags & target_flags_explicit & MASK_RELOCATABLE) + #define DBX_REGISTER_NUMBER(REGNO) rs6000_dbx_register_number (REGNO) |