1/* Definitions for Intel 386 running FreeBSD with either a.out or ELF format
2 Copyright (C) 1996-2000 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 Added support for generating "old a.out gas" on the fly by Peter Wemm.
7 Continued development by David O'Brien <obrien@freebsd.org>
8
--- 9 unchanged lines hidden (view full) ---
18MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19GNU General Public License for more details.
20
21You should have received a copy of the GNU General Public License
22along with GNU CC; see the file COPYING. If not, write to
23the Free Software Foundation, 59 Temple Place - Suite 330,
24Boston, MA 02111-1307, USA. */
25
26/* $FreeBSD: head/contrib/gcc/config/i386/freebsd.h 73305 2001-03-02 02:46:05Z obrien $ */
27
28#undef CPP_PREDEFINES
29#define CPP_PREDEFINES \
30 "-Di386 -Acpu(i386) -Amachine(i386)" \
31 FBSD_CPP_PREDEFINES
32
33#undef CC1_SPEC
34#define CC1_SPEC "\
--- 168 unchanged lines hidden (view full) ---
203 if (flag_pic) \
204 data_section (); \
205 else \
206 readonly_data_section (); \
207 } \
208 } while (0);
209
210/* Tell final.c that we don't need a label passed to mcount. */
211#undef NO_PROFILE_DATA
212#define NO_PROFILE_DATA
213
214/* Output assembler code to FILE to begin profiling of the current function.
215 LABELNO is an optional label. */
216
217#undef FUNCTION_PROFILER
218#define FUNCTION_PROFILER(FILE, LABELNO) \
219 do { \
220 char *_name = TARGET_AOUT ? "mcount" : ".mcount"; \
--- 580 unchanged lines hidden ---
2 Copyright (C) 1996-2000 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 Added support for generating "old a.out gas" on the fly by Peter Wemm.
7 Continued development by David O'Brien <obrien@freebsd.org>
8
--- 9 unchanged lines hidden (view full) ---
18MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19GNU General Public License for more details.
20
21You should have received a copy of the GNU General Public License
22along with GNU CC; see the file COPYING. If not, write to
23the Free Software Foundation, 59 Temple Place - Suite 330,
24Boston, MA 02111-1307, USA. */
25
26/* $FreeBSD: head/contrib/gcc/config/i386/freebsd.h 73305 2001-03-02 02:46:05Z obrien $ */
27
28#undef CPP_PREDEFINES
29#define CPP_PREDEFINES \
30 "-Di386 -Acpu(i386) -Amachine(i386)" \
31 FBSD_CPP_PREDEFINES
32
33#undef CC1_SPEC
34#define CC1_SPEC "\
--- 168 unchanged lines hidden (view full) ---
203 if (flag_pic) \
204 data_section (); \
205 else \
206 readonly_data_section (); \
207 } \
208 } while (0);
209
210/* Tell final.c that we don't need a label passed to mcount. */
211#undef NO_PROFILE_DATA
212#define NO_PROFILE_DATA
213
214/* Output assembler code to FILE to begin profiling of the current function.
215 LABELNO is an optional label. */
216
217#undef FUNCTION_PROFILER
218#define FUNCTION_PROFILER(FILE, LABELNO) \
219 do { \
220 char *_name = TARGET_AOUT ? "mcount" : ".mcount"; \
--- 580 unchanged lines hidden ---