xref: /NextBSD/contrib/gcc/config/sparc/sysv4-only.h (revision eb1a5f8de9f7ea602c373a710f531abbf81141c4)
1 /* Target macros for GCC for SPARC running System V.4
2    Copyright (C) 2003, 2005
3    Free Software Foundation, Inc.
4 
5 This file is part of GCC.
6 
7 GCC is free software; you can redistribute it and/or modify
8 it under the terms of the GNU General Public License as published by
9 the Free Software Foundation; either version 2, or (at your option)
10 any later version.
11 
12 GCC is distributed in the hope that it will be useful,
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15 GNU General Public License for more details.
16 
17 You should have received a copy of the GNU General Public License
18 along with GCC; see the file COPYING.  If not, write to
19 the Free Software Foundation, 51 Franklin Street, Fifth Floor,
20 Boston, MA 02110-1301, USA.  */
21 
22 /* Provide a set of pre-definitions and pre-assertions appropriate for
23    the SPARC running svr4.  __svr4__ is our extension.  */
24 
25 /* Target OS builtins.  */			\
26 #define TARGET_OS_CPP_BUILTINS()		\
27   do						\
28     {						\
29 	builtin_define_std ("unix");		\
30 	builtin_define ("__svr4__");		\
31 	builtin_assert ("system=unix");		\
32 	builtin_assert ("system=svr4");		\
33     }						\
34   while (0)
35