Commit 52f4fff6 by Jason Thorpe Committed by Jason Thorpe

netbsd-aout.h (NETBSD_OS_CPP_BUILTINS_AOUT): Define common CPP built-ins for all…

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
parent e0e577a2
2002-05-28 Jason Thorpe <thorpej@wasabisystems.com>
* 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.
2002-05-28 Richard Henderson <rth@redhat.com> 2002-05-28 Richard Henderson <rth@redhat.com>
* flow.c (update_life_info_in_dirty_blocks): Only do a partial * flow.c (update_life_info_in_dirty_blocks): Only do a partial
......
...@@ -19,6 +19,14 @@ along with GNU CC; see the file COPYING. If not, write to ...@@ -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, the Free Software Foundation, 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */ Boston, MA 02111-1307, USA. */
/* TARGET_OS_CPP_BUILTINS() common to all NetBSD a.out targets. */
#define NETBSD_OS_CPP_BUILTINS_AOUT() \
do \
{ \
NETBSD_OS_CPP_BUILTINS_COMMON(); \
} \
while (0)
/* This defines which switch letters take arguments. */ /* This defines which switch letters take arguments. */
#undef SWITCH_TAKES_ARG #undef SWITCH_TAKES_ARG
......
...@@ -19,6 +19,14 @@ along with GNU CC; see the file COPYING. If not, write to ...@@ -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, the Free Software Foundation, 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */ 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 /* This defines which switch letters take arguments. On NetBSD, most
of the normal cases (defined by gcc.c) apply, and we also have -h* of the normal cases (defined by gcc.c) apply, and we also have -h*
......
/* Base configuration file for all NetBSD targets.
Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002
Free Software Foundation, Inc.
This file is part of GNU CC.
GNU CC is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
GNU CC is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
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 targets. */
#define NETBSD_OS_CPP_BUILTINS_COMMON() \
do \
{ \
builtin_define ("__NetBSD__"); \
builtin_assert ("system=unix"); \
builtin_assert ("system=NetBSD"); \
} \
while (0)
/* TARGET_OS_CPP_BUILTINS() common to all LP64 NetBSD targets. */
#define NETBSD_OS_CPP_BUILTINS_LP64() \
do \
{ \
builtin_define ("_LP64"); \
} \
while (0)
/* CPP_SPEC parts common to all NetBSD targets. */
#define NETBSD_CPP_SPEC "%{posix:-D_POSIX_SOURCE}"
/* NETBSD_NATIVE is defined when gcc is integrated into the NetBSD /* NETBSD_NATIVE is defined when gcc is integrated into the NetBSD
source tree so it can be configured appropriately without using source tree so it can be configured appropriately without using
the GNU configure/build mechanism. */ the GNU configure/build mechanism. */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment