]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/config/rs6000/sysv4le.h
Replace "GNU CC" with "GCC"
[thirdparty/gcc.git] / gcc / config / rs6000 / sysv4le.h
1 /* Target definitions for GNU compiler for a little endian PowerPC
2 running System V.4
3 Copyright (C) 1995, 2000, 2003 Free Software Foundation, Inc.
4 Contributed by Cygnus Support.
5
6 This file is part of GCC.
7
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
10 by the Free Software Foundation; either version 2, or (at your
11 option) any later version.
12
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.
17
18 You should have received a copy of the GNU General Public License
19 along with GCC; see the file COPYING. If not, write to the
20 Free Software Foundation, 59 Temple Place - Suite 330, Boston,
21 MA 02111-1307, USA. */
22
23 #undef TARGET_DEFAULT
24 #define TARGET_DEFAULT (MASK_POWERPC | MASK_NEW_MNEMONICS | MASK_LITTLE_ENDIAN)
25
26 #undef CC1_ENDIAN_DEFAULT_SPEC
27 #define CC1_ENDIAN_DEFAULT_SPEC "%(cc1_endian_little)"
28
29 #undef LINK_TARGET_SPEC
30 #define LINK_TARGET_SPEC "\
31 %{mbig: --oformat elf32-powerpc } %{mbig-endian: --oformat elf32-powerpc } \
32 %{!mlittle: %{!mlittle-endian: %{!mbig: %{!mbig-endian: \
33 %{mcall-linux: --oformat elf32-powerpc} \
34 }}}}"
35
36 /* Define this macro as a C expression for the initializer of an
37 array of string to tell the driver program which options are
38 defaults for this target and thus do not need to be handled
39 specially when using `MULTILIB_OPTIONS'.
40
41 Do not define this macro if `MULTILIB_OPTIONS' is not defined in
42 the target makefile fragment or if none of the options listed in
43 `MULTILIB_OPTIONS' are set by default. *Note Target Fragment::. */
44
45 #undef MULTILIB_DEFAULTS
46 #define MULTILIB_DEFAULTS { "mlittle", "mcall-sysv" }