aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/netbsd-elf.h
diff options
context:
space:
mode:
authorJason Thorpe <thorpej@wasabisystems.com>2002-05-29 01:12:56 +0000
committerJason Thorpe <thorpej@gcc.gnu.org>2002-05-29 01:12:56 +0000
commit52f4fff6829c14f4cdf754751566df0fb28f5ad5 (patch)
treea5d44225825ab0c46f87c5a62785a8ae8f44ff81 /gcc/config/netbsd-elf.h
parente0e577a2d2b95ad57f36ed3e034fef3957c85e1e (diff)
downloadgcc-52f4fff6829c14f4cdf754751566df0fb28f5ad5.zip
gcc-52f4fff6829c14f4cdf754751566df0fb28f5ad5.tar.gz
gcc-52f4fff6829c14f4cdf754751566df0fb28f5ad5.tar.bz2
netbsd-aout.h (NETBSD_OS_CPP_BUILTINS_AOUT): Define common CPP built-ins for all NetBSD a.out targets.
* config/netbsd-aout.h (NETBSD_OS_CPP_BUILTINS_AOUT): Define common CPP built-ins for all NetBSD a.out targets. * config/netbsd-elf.h (NETBSD_OS_CPP_BUILTINS_ELF): Define common CPP built-ins for all NetBSD ELF targets. * config/netbsd.h: Add missing notice. (NETBSD_OS_CPP_BUILTINS_COMMON): Define common CPP built-ins for all NetBSD targets. (NETBSD_OS_CPP_BUILTINS_LP64): Define common CPP built-ins for all NetBSD targets using an LP64 code model. (NETBSD_CPP_SPEC): Define CPP_SPEC parts common to all NetBSD targets. From-SVN: r53980
Diffstat (limited to 'gcc/config/netbsd-elf.h')
-rw-r--r--gcc/config/netbsd-elf.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/gcc/config/netbsd-elf.h b/gcc/config/netbsd-elf.h
index 7dd9ff3..6e69e80fa 100644
--- a/gcc/config/netbsd-elf.h
+++ b/gcc/config/netbsd-elf.h
@@ -19,6 +19,14 @@ along with GNU CC; see the file COPYING. If not, write to
the Free Software Foundation, 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */
+/* TARGET_OS_CPP_BUILTINS() common to all NetBSD ELF targets. */
+#define NETBSD_OS_CPP_BUILTINS_ELF() \
+ do \
+ { \
+ NETBSD_OS_CPP_BUILTINS_COMMON(); \
+ builtin_define ("__ELF__"); \
+ } \
+ while (0)
/* This defines which switch letters take arguments. On NetBSD, most
of the normal cases (defined by gcc.c) apply, and we also have -h*