Deleted Added
full compact
freebsd.h (182627) freebsd.h (229715)
1/* Base configuration file for all FreeBSD targets.
2 Copyright (C) 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
3
4This file is part of GCC.
5
6GCC is free software; you can redistribute it and/or modify
7it under the terms of the GNU General Public License as published by
8the Free Software Foundation; either version 2, or (at your option)

--- 12 unchanged lines hidden (view full) ---

21/* Common FreeBSD configuration.
22 All FreeBSD architectures should include this file, which will specify
23 their commonalities.
24 Adapted from gcc/config/i386/freebsd-elf.h by
25 David O'Brien <obrien@FreeBSD.org>.
26 Further work by David O'Brien <obrien@FreeBSD.org> and
27 Loren J. Rittle <ljrittle@acm.org>. */
28
1/* Base configuration file for all FreeBSD targets.
2 Copyright (C) 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
3
4This file is part of GCC.
5
6GCC is free software; you can redistribute it and/or modify
7it under the terms of the GNU General Public License as published by
8the Free Software Foundation; either version 2, or (at your option)

--- 12 unchanged lines hidden (view full) ---

21/* Common FreeBSD configuration.
22 All FreeBSD architectures should include this file, which will specify
23 their commonalities.
24 Adapted from gcc/config/i386/freebsd-elf.h by
25 David O'Brien <obrien@FreeBSD.org>.
26 Further work by David O'Brien <obrien@FreeBSD.org> and
27 Loren J. Rittle <ljrittle@acm.org>. */
28
29/* $FreeBSD: head/contrib/gcc/config/freebsd.h 182627 2008-09-01 18:46:03Z obrien $ */
29/* $FreeBSD: head/contrib/gcc/config/freebsd.h 229715 2012-01-06 18:37:49Z andreast $ */
30
31/* In case we need to know. */
32#define USING_CONFIG_FREEBSD 1
33
34/* This defines which switch letters take arguments. On FreeBSD, most of
35 the normal cases (defined in gcc.c) apply, and we also have -h* and
36 -z* options (for the linker) (coming from SVR4).
37 We also have -R (alias --rpath), no -z, --soname (-h), --assert etc. */

--- 20 unchanged lines hidden (view full) ---

58#define LIB_SPEC FBSD_LIB_SPEC
59
60
61/************************[ Target stuff ]***********************************/
62
63/* All FreeBSD Architectures support the ELF object file format. */
64#undef OBJECT_FORMAT_ELF
65#define OBJECT_FORMAT_ELF 1
30
31/* In case we need to know. */
32#define USING_CONFIG_FREEBSD 1
33
34/* This defines which switch letters take arguments. On FreeBSD, most of
35 the normal cases (defined in gcc.c) apply, and we also have -h* and
36 -z* options (for the linker) (coming from SVR4).
37 We also have -R (alias --rpath), no -z, --soname (-h), --assert etc. */

--- 20 unchanged lines hidden (view full) ---

58#define LIB_SPEC FBSD_LIB_SPEC
59
60
61/************************[ Target stuff ]***********************************/
62
63/* All FreeBSD Architectures support the ELF object file format. */
64#undef OBJECT_FORMAT_ELF
65#define OBJECT_FORMAT_ELF 1
66#undef TARGET_ELF
66#define TARGET_ELF 1
67
68/* Don't assume anything about the header files. */
69#undef NO_IMPLICIT_EXTERN_C
70#define NO_IMPLICIT_EXTERN_C 1
71
72/* Make gcc agree with FreeBSD's standard headers (<machine/ansi.h>, etc...) */
73#undef SIZE_TYPE

--- 34 unchanged lines hidden ---
67#define TARGET_ELF 1
68
69/* Don't assume anything about the header files. */
70#undef NO_IMPLICIT_EXTERN_C
71#define NO_IMPLICIT_EXTERN_C 1
72
73/* Make gcc agree with FreeBSD's standard headers (<machine/ansi.h>, etc...) */
74#undef SIZE_TYPE

--- 34 unchanged lines hidden ---