]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/config/rs6000/eabisim.h
Update copyright years.
[thirdparty/gcc.git] / gcc / config / rs6000 / eabisim.h
CommitLineData
ad2b9119
RK
1/* Support for GCC on simulated PowerPC systems targeted to embedded ELF
2 systems.
99dee823 3 Copyright (C) 1995-2021 Free Software Foundation, Inc.
ad2b9119
RK
4 Contributed by Cygnus Support.
5
5de601cf 6 This file is part of GCC.
ad2b9119 7
5de601cf
NC
8 GCC is free software; you can redistribute it and/or modify it
9 under the terms of the GNU General Public License as published
2f83c7d6 10 by the Free Software Foundation; either version 3, or (at your
5de601cf 11 option) any later version.
ad2b9119 12
5de601cf
NC
13 GCC is distributed in the hope that it will be useful, but WITHOUT
14 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
15 or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
16 License for more details.
ad2b9119 17
5de601cf 18 You should have received a copy of the GNU General Public License
2f83c7d6
NC
19 along with GCC; see the file COPYING3. If not see
20 <http://www.gnu.org/licenses/>. */
ad2b9119 21
5de601cf 22#undef TARGET_OS_CPP_BUILTINS
7990b46f
MK
23#define TARGET_OS_CPP_BUILTINS() \
24 do \
25 { \
26 builtin_define_std ("PPC"); \
27 builtin_define ("__embedded__"); \
28 builtin_define ("__simulator__"); \
29 builtin_assert ("system=embedded"); \
30 builtin_assert ("system=simulator"); \
31 builtin_assert ("cpu=powerpc"); \
32 builtin_assert ("machine=powerpc"); \
bb8f5288 33 TARGET_OS_SYSV_CPP_BUILTINS (); \
7990b46f
MK
34 } \
35 while (0)
ad2b9119 36
c81bebd7
MM
37/* Make the simulator the default */
38#undef LIB_DEFAULT_SPEC
0bc25b2b 39#define LIB_DEFAULT_SPEC "%(lib_sim)"
c81bebd7
MM
40
41#undef STARTFILE_DEFAULT_SPEC
0bc25b2b 42#define STARTFILE_DEFAULT_SPEC "%(startfile_sim)"
c81bebd7
MM
43
44#undef ENDFILE_DEFAULT_SPEC
0bc25b2b 45#define ENDFILE_DEFAULT_SPEC "%(endfile_sim)"
c81bebd7
MM
46
47#undef LINK_START_DEFAULT_SPEC
0bc25b2b 48#define LINK_START_DEFAULT_SPEC "%(link_start_sim)"
fba29a8c
MM
49
50#undef LINK_OS_DEFAULT_SPEC
51#define LINK_OS_DEFAULT_SPEC "%(link_os_sim)"