freebsd.h (117404) | freebsd.h (119016) |
---|---|
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 | 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 117404 2003-07-11 04:00:23Z kan $ */ | 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} \ | 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 /usr/libexec/ld-elf.so.1}} \ | 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 --- | 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 --- |