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 73325 2001-03-02 08:46:15Z 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_COUNTERS 212#define NO_PROFILE_COUNTERS |
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 --- |