1/* Definitions for Intel 386 running FreeBSD with ELF format
2 Copyright (C) 1996, 2000, 2002 Free Software Foundation, Inc.
3 Contributed by Eric Youngdale.
4 Modified for stabs-in-ELF by H.J. Lu.
5 Adapted from GNU/Linux version by John Polstra.
6 Continued development by David O'Brien <obrien@freebsd.org>
7
8This file is part of GNU CC.
--- 8 unchanged lines hidden (view full) ---
17MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18GNU General Public License for more details.
19
20You should have received a copy of the GNU General Public License
21along with GNU CC; see the file COPYING. If not, write to
22the Free Software Foundation, 59 Temple Place - Suite 330,
23Boston, MA 02111-1307, USA. */
24
25/* $FreeBSD: head/contrib/gcc/config/i386/freebsd.h 119016 2003-08-17 08:17:44Z gordon $ */
26
27#undef CC1_SPEC
28#define CC1_SPEC "%(cc1_cpu) %{profile:-p}"
29
30#undef ASM_SPEC
31#define ASM_SPEC "%{v*: -v}"
32
33#undef ASM_FINAL_SPEC
--- 15 unchanged lines hidden (view full) ---
49 %{p:%nconsider using `-pg' instead of `-p' with gprof(1) } \
50 %{Wl,*:%*} \
51 %{v:-V} \
52 %{assert*} %{R*} %{rpath*} %{defsym*} \
53 %{shared:-Bshareable %{h*} %{soname*}} \
54 %{!shared: \
55 %{!static: \
56 %{rdynamic: -export-dynamic} \
57 %{!dynamic-linker: -dynamic-linker /libexec/ld-elf.so.1}} \
58 %{static:-Bstatic}} \
59 %{symbolic:-Bsymbolic}"
60
61/* Provide a STARTFILE_SPEC appropriate for FreeBSD. Here we add the magical
62 crtbegin.o file (see crtstuff.c) which provides part of the support for
63 getting C++ file-scope static object constructed before entering `main'. */
64
65#undef STARTFILE_SPEC
--- 216 unchanged lines hidden ---
2 Copyright (C) 1996, 2000, 2002 Free Software Foundation, Inc.
3 Contributed by Eric Youngdale.
4 Modified for stabs-in-ELF by H.J. Lu.
5 Adapted from GNU/Linux version by John Polstra.
6 Continued development by David O'Brien <obrien@freebsd.org>
7
8This file is part of GNU CC.
--- 8 unchanged lines hidden (view full) ---
17MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18GNU General Public License for more details.
19
20You should have received a copy of the GNU General Public License
21along with GNU CC; see the file COPYING. If not, write to
22the Free Software Foundation, 59 Temple Place - Suite 330,
23Boston, MA 02111-1307, USA. */
24
25/* $FreeBSD: head/contrib/gcc/config/i386/freebsd.h 119016 2003-08-17 08:17:44Z gordon $ */
26
27#undef CC1_SPEC
28#define CC1_SPEC "%(cc1_cpu) %{profile:-p}"
29
30#undef ASM_SPEC
31#define ASM_SPEC "%{v*: -v}"
32
33#undef ASM_FINAL_SPEC
--- 15 unchanged lines hidden (view full) ---
49 %{p:%nconsider using `-pg' instead of `-p' with gprof(1) } \
50 %{Wl,*:%*} \
51 %{v:-V} \
52 %{assert*} %{R*} %{rpath*} %{defsym*} \
53 %{shared:-Bshareable %{h*} %{soname*}} \
54 %{!shared: \
55 %{!static: \
56 %{rdynamic: -export-dynamic} \
57 %{!dynamic-linker: -dynamic-linker /libexec/ld-elf.so.1}} \
58 %{static:-Bstatic}} \
59 %{symbolic:-Bsymbolic}"
60
61/* Provide a STARTFILE_SPEC appropriate for FreeBSD. Here we add the magical
62 crtbegin.o file (see crtstuff.c) which provides part of the support for
63 getting C++ file-scope static object constructed before entering `main'. */
64
65#undef STARTFILE_SPEC
--- 216 unchanged lines hidden ---