1132718Skan/* Target macros for GCC for SPARC running System V.4 2169689Skan Copyright (C) 2003, 2005 3132718Skan Free Software Foundation, Inc. 4132718Skan 5132718SkanThis file is part of GCC. 6132718Skan 7132718SkanGCC is free software; you can redistribute it and/or modify 8132718Skanit under the terms of the GNU General Public License as published by 9132718Skanthe Free Software Foundation; either version 2, or (at your option) 10132718Skanany later version. 11132718Skan 12132718SkanGCC is distributed in the hope that it will be useful, 13132718Skanbut WITHOUT ANY WARRANTY; without even the implied warranty of 14132718SkanMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15132718SkanGNU General Public License for more details. 16132718Skan 17132718SkanYou should have received a copy of the GNU General Public License 18132718Skanalong with GCC; see the file COPYING. If not, write to 19169689Skanthe Free Software Foundation, 51 Franklin Street, Fifth Floor, 20169689SkanBoston, MA 02110-1301, USA. */ 21132718Skan 22132718Skan/* Provide a set of pre-definitions and pre-assertions appropriate for 23132718Skan the SPARC running svr4. __svr4__ is our extension. */ 24132718Skan 25132718Skan/* Target OS builtins. */ \ 26132718Skan#define TARGET_OS_CPP_BUILTINS() \ 27132718Skan do \ 28132718Skan { \ 29132718Skan builtin_define_std ("unix"); \ 30132718Skan builtin_define ("__svr4__"); \ 31132718Skan builtin_assert ("system=unix"); \ 32132718Skan builtin_assert ("system=svr4"); \ 33132718Skan } \ 34132718Skan while (0) 35