aboutsummaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorDavid E. O'Brien <obrien@FreeBSD.org>2002-11-26 18:25:20 +0000
committerDavid E. O'Brien <obrien@FreeBSD.org>2002-11-26 18:25:20 +0000
commitf685377c2ec1ebd2df2b2d866f1432621c8dc9b6 (patch)
treed57c6ff3abefeaa7651e5939962631421a3f6292 /gnu
parent00acb1337ed9de89673fe2d1fc560424260077e7 (diff)
downloadsrc-f685377c2ec1ebd2df2b2d866f1432621c8dc9b6.tar.gz
src-f685377c2ec1ebd2df2b2d866f1432621c8dc9b6.zip
Remove our custom mixed ELF/a.out support. This means the base compiler
now only produce ELF objects. It also makes us closer to stock GCC, and simplifies the set of changes we still need from stock GCC on every import. Applauded by: peter Approved by: re
Notes
Notes: svn path=/head/; revision=107286
Diffstat (limited to 'gnu')
-rw-r--r--gnu/usr.bin/cc/cc_tools/auto-host.h8
1 files changed, 1 insertions, 7 deletions
diff --git a/gnu/usr.bin/cc/cc_tools/auto-host.h b/gnu/usr.bin/cc/cc_tools/auto-host.h
index 321bb3231a67..5515295f7f0e 100644
--- a/gnu/usr.bin/cc/cc_tools/auto-host.h
+++ b/gnu/usr.bin/cc/cc_tools/auto-host.h
@@ -542,11 +542,6 @@
sys/boot/efi/libefi/arch/ia64/ldscript.ia64. */
#define HAVE_GAS_SHF_MERGE 1
-/* XXX HAVE_GAS_SHF_MERGE is target-dependent so it shouldn't be put in
- this target-independent config file. Defining it breaks aout support
- on i386's. */
-#undef HAVE_GAS_SHF_MERGE
-
/* Define if your assembler supports explicit relocations. */
/* #undef HAVE_AS_EXPLICIT_RELOCS */
@@ -566,8 +561,7 @@
/* #undef HAVE_AS_OFFSETABLE_LO10 */
/* Define true if the assembler supports '.long foo@GOTOFF'. */
-/* DEO:XXX match TARGET_ELF definition in i386/freebsd.h. */
-#define HAVE_AS_GOTOFF_IN_DATA ((target_flags & MASK_AOUT) == 0)
+#define HAVE_AS_GOTOFF_IN_DATA 1
/* Define if your assembler supports dwarf2 .file/.loc directives,
and preserves file table indices exactly as given. */