aboutsummaryrefslogtreecommitdiffstats
path: root/lang/gcc44/files/patch-ad
diff options
context:
space:
mode:
Diffstat (limited to 'lang/gcc44/files/patch-ad')
-rw-r--r--lang/gcc44/files/patch-ad38
1 files changed, 13 insertions, 25 deletions
diff --git a/lang/gcc44/files/patch-ad b/lang/gcc44/files/patch-ad
index d11c865f10f..c59833513fa 100644
--- a/lang/gcc44/files/patch-ad
+++ b/lang/gcc44/files/patch-ad
@@ -1,33 +1,21 @@
---- 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)
-+*/
-+#define TARGET_CPU_DEFAULT 0400 /* TARGET_NO_FANCY_MATH_387 */
-
- #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
--
+--- gcc/config/i386/freebsd-aout.h.orig Tue Jan 22 16:56:28 2002
++++ gcc/config/i386/freebsd-aout.h Sat Feb 2 13:30:32 2002
+@@ -76,14 +76,6 @@
+ /* FreeBSD using a.out does not support DWARF2 unwinding mechanisms. */
+ #define DWARF2_UNWIND_INFO 0
+
-/* Don't default to pcc-struct-return, because in FreeBSD we prefer the
- superior nature of the older gcc way. */
-#define DEFAULT_PCC_STRUCT_RETURN 0
-
-/* Ensure we the configuration knows our system correctly so we can link with
-- libraries compiled with the native cc. */
+- libraries compiled with the native cc. */
-#undef NO_DOLLAR_IN_LABEL
-
+-
/* 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 +97,18 @@
+ segment. */
+@@ -93,19 +85,18 @@
/* Profiling routines, partially copied from i386/osfrose.h. */
@@ -50,7 +38,7 @@
fprintf (FILE, "\tcall mcount\n"); \
} \
}
-@@ -132,6 +126,7 @@
+@@ -123,6 +114,7 @@
#define TYPE_ASM_OP "\t.type\t"
#define SIZE_ASM_OP "\t.size\t"
@@ -58,7 +46,7 @@
/* The following macro defines the format used to output the second
operand of the .type assembler directive. Different svr4 assemblers
-@@ -141,6 +136,12 @@
+@@ -132,6 +124,12 @@
#define TYPE_OPERAND_FMT "@%s"
@@ -71,7 +59,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 +243,8 @@
+@@ -233,6 +231,8 @@
#define STARTFILE_SPEC \
"%{shared:c++rt0.o%s} \
%{!shared:%{pg:gcrt0.o%s}%{!pg:%{static:scrt0.o%s}%{!static:crt0.o%s}}}"