aboutsummaryrefslogtreecommitdiffstats
path: root/lang/gcc46/files/patch-ad
diff options
context:
space:
mode:
Diffstat (limited to 'lang/gcc46/files/patch-ad')
-rw-r--r--lang/gcc46/files/patch-ad30
1 files changed, 14 insertions, 16 deletions
diff --git a/lang/gcc46/files/patch-ad b/lang/gcc46/files/patch-ad
index 53927df8859..d11c865f10f 100644
--- a/lang/gcc46/files/patch-ad
+++ b/lang/gcc46/files/patch-ad
@@ -1,20 +1,18 @@
---- gcc/config/i386/freebsd-aout.h.orig Mon Sep 25 06:03:18 2000
-+++ gcc/config/i386/freebsd-aout.h Tue Sep 26 12:23:26 2000
-@@ -31,12 +31,7 @@
+--- gcc/config/i386/freebsd-aout.h.orig Thu Nov 2 15:29:09 2000
++++ gcc/config/i386/freebsd-aout.h Mon Nov 27 01:45:04 2000
+@@ -31,8 +31,11 @@
/* This goes away when the math-emulator is fixed */
#undef TARGET_DEFAULT
--#define TARGET_DEFAULT \
-- (MASK_80387 | MASK_IEEE_FP | MASK_FLOAT_RETURNS | MASK_NO_FANCY_MATH_387)
--
--#undef CPP_PREDEFINES
--#define CPP_PREDEFINES "-Dunix -D__FreeBSD__\
-- -Asystem(unix) -Asystem(bsd) -Asystem(FreeBSD)"
++/*
+ #define TARGET_DEFAULT \
+ (MASK_80387 | MASK_IEEE_FP | MASK_FLOAT_RETURNS | MASK_NO_FANCY_MATH_387)
++*/
+#define TARGET_CPU_DEFAULT 0400 /* TARGET_NO_FANCY_MATH_387 */
- /* Like the default, except no -lg. */
- #define LIB_SPEC "%{!shared:%{!pg:-lc}%{pg:-lc_p}}"
-@@ -84,14 +79,6 @@
+ #undef CPP_PREDEFINES
+ #define CPP_PREDEFINES "-Dunix -D__FreeBSD__\
+@@ -84,14 +87,6 @@
necessary when compiling PIC code. */
#define JUMP_TABLES_IN_TEXT_SECTION 1
@@ -29,7 +27,7 @@
/* i386 freebsd still uses old binutils that don't insert nops by default
when the .align directive demands to insert extra space in the text
-@@ -102,19 +89,18 @@
+@@ -102,19 +97,18 @@
/* Profiling routines, partially copied from i386/osfrose.h. */
@@ -52,7 +50,7 @@
fprintf (FILE, "\tcall mcount\n"); \
} \
}
-@@ -132,6 +118,7 @@
+@@ -132,6 +126,7 @@
#define TYPE_ASM_OP "\t.type\t"
#define SIZE_ASM_OP "\t.size\t"
@@ -60,7 +58,7 @@
/* The following macro defines the format used to output the second
operand of the .type assembler directive. Different svr4 assemblers
-@@ -141,6 +128,12 @@
+@@ -141,6 +136,12 @@
#define TYPE_OPERAND_FMT "@%s"
@@ -73,7 +71,7 @@
/* Write the extra assembler code needed to declare a function's result.
Most svr4 assemblers don't require any special declaration of the
result value, but there are exceptions. */
-@@ -242,6 +235,8 @@
+@@ -242,6 +243,8 @@
#define STARTFILE_SPEC \
"%{shared:c++rt0.o%s} \
%{!shared:%{pg:gcrt0.o%s}%{!pg:%{static:scrt0.o%s}%{!static:crt0.o%s}}}"