diff options
| author | David E. O'Brien <obrien@FreeBSD.org> | 2000-11-28 18:55:06 +0000 | 
|---|---|---|
| committer | David E. O'Brien <obrien@FreeBSD.org> | 2000-11-28 18:55:06 +0000 | 
| commit | 52693c37bd7f3dff52c22362a3128ac2d3372bd9 (patch) | |
| tree | 65caab24ab24d45580e483aced9afbbe3a5b4db7 /lang/gcc47/files/patch-ad | |
| parent | Update the checksum - ESR rolled a flash fix for 'smtpname' handling (diff) | |
Upgrade to the 2000-11-20 GCC 2.97 development snapshot.
This one should be using libstdc++ v3 and the new 3.0 C++ ABI now.
Notes
Notes:
    svn path=/head/; revision=35497
Diffstat (limited to 'lang/gcc47/files/patch-ad')
| -rw-r--r-- | lang/gcc47/files/patch-ad | 30 | 
1 files changed, 14 insertions, 16 deletions
diff --git a/lang/gcc47/files/patch-ad b/lang/gcc47/files/patch-ad index 53927df88598..d11c865f10fc 100644 --- a/lang/gcc47/files/patch-ad +++ b/lang/gcc47/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}}}"  | 
