1/* Definitions for Sun SPARC64 running FreeBSD using the ELF format
2 Copyright (C) 2001, 2002 Free Software Foundation, Inc.
3 Contributed by David E. O'Brien <obrien@FreeBSD.org> and BSDi.
4
5This file is part of GNU CC.
6
7GNU CC is free software; you can redistribute it and/or modify
8it under the terms of the GNU General Public License as published by
--- 4 unchanged lines hidden (view full) ---
13but WITHOUT ANY WARRANTY; without even the implied warranty of
14MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15GNU General Public License for more details.
16
17You should have received a copy of the GNU General Public License
18along with GNU CC; see the file COPYING. If not, write to
19the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
20
21/* $FreeBSD: head/contrib/gcc/config/sparc/freebsd.h 119016 2003-08-17 08:17:44Z gordon $ */
22
23/* FreeBSD needs the platform name (sparc64) defined.
24 Emacs needs to know if the arch is 64 or 32-bits. */
25
26#undef CPP_CPU64_DEFAULT_SPEC
27#define CPP_CPU64_DEFAULT_SPEC \
28 "-D__sparc64__ -D__sparc_v9__ -D__sparcv9 -D__sparc__ -D__arch64__"
29
--- 6 unchanged lines hidden (view full) ---
36 %{p:%e`-p' not supported; use `-pg' and gprof(1)} \
37 %{Wl,*:%*} \
38 %{assert*} %{R*} %{rpath*} %{defsym*} \
39 %{shared:-Bshareable %{h*} %{soname*}} \
40 %{symbolic:-Bsymbolic} \
41 %{!shared: \
42 %{!static: \
43 %{rdynamic:-export-dynamic} \
44 %{!dynamic-linker:-dynamic-linker /libexec/ld-elf.so.1}} \
45 %{static:-Bstatic}}"
46
47
48/************************[ Target stuff ]***********************************/
49
50/* Define the actual types of some ANSI-mandated types.
51 Needs to agree with <machine/ansi.h>. GCC defaults come from c-decl.c,
52 c-common.c, and config/<arch>/<arch>.h. */
--- 134 unchanged lines hidden ---
2 Copyright (C) 2001, 2002 Free Software Foundation, Inc.
3 Contributed by David E. O'Brien <obrien@FreeBSD.org> and BSDi.
4
5This file is part of GNU CC.
6
7GNU CC is free software; you can redistribute it and/or modify
8it under the terms of the GNU General Public License as published by
--- 4 unchanged lines hidden (view full) ---
13but WITHOUT ANY WARRANTY; without even the implied warranty of
14MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15GNU General Public License for more details.
16
17You should have received a copy of the GNU General Public License
18along with GNU CC; see the file COPYING. If not, write to
19the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
20
21/* $FreeBSD: head/contrib/gcc/config/sparc/freebsd.h 119016 2003-08-17 08:17:44Z gordon $ */
22
23/* FreeBSD needs the platform name (sparc64) defined.
24 Emacs needs to know if the arch is 64 or 32-bits. */
25
26#undef CPP_CPU64_DEFAULT_SPEC
27#define CPP_CPU64_DEFAULT_SPEC \
28 "-D__sparc64__ -D__sparc_v9__ -D__sparcv9 -D__sparc__ -D__arch64__"
29
--- 6 unchanged lines hidden (view full) ---
36 %{p:%e`-p' not supported; use `-pg' and gprof(1)} \
37 %{Wl,*:%*} \
38 %{assert*} %{R*} %{rpath*} %{defsym*} \
39 %{shared:-Bshareable %{h*} %{soname*}} \
40 %{symbolic:-Bsymbolic} \
41 %{!shared: \
42 %{!static: \
43 %{rdynamic:-export-dynamic} \
44 %{!dynamic-linker:-dynamic-linker /libexec/ld-elf.so.1}} \
45 %{static:-Bstatic}}"
46
47
48/************************[ Target stuff ]***********************************/
49
50/* Define the actual types of some ANSI-mandated types.
51 Needs to agree with <machine/ansi.h>. GCC defaults come from c-decl.c,
52 c-common.c, and config/<arch>/<arch>.h. */
--- 134 unchanged lines hidden ---