diff options
Diffstat (limited to 'sys-devel/gcc/files/3.3.3')
-rw-r--r-- | sys-devel/gcc/files/3.3.3/gcc333-gentoo-branding.patch | 12 | ||||
-rw-r--r-- | sys-devel/gcc/files/3.3.3/gcc333-ssp-3.3_7-fixup.patch | 58 |
2 files changed, 64 insertions, 6 deletions
diff --git a/sys-devel/gcc/files/3.3.3/gcc333-gentoo-branding.patch b/sys-devel/gcc/files/3.3.3/gcc333-gentoo-branding.patch index ad9572eb8843..fc25bf5e8c37 100644 --- a/sys-devel/gcc/files/3.3.3/gcc333-gentoo-branding.patch +++ b/sys-devel/gcc/files/3.3.3/gcc333-gentoo-branding.patch @@ -1,16 +1,16 @@ -diff -ruN gcc-20040130/gcc/version.c gcc-20040130-branding/gcc/version.c ---- gcc-20040130/gcc/version.c 2004-01-27 17:22:04.000000000 -0600 -+++ gcc-20040130-branding/gcc/version.c 2004-02-09 10:31:50.945973456 -0600 +diff -Naurp gcc-3.3.orig/gcc/version.c gcc-3.3/gcc/version.c +--- gcc-3.3.orig/gcc/version.c 2003-05-13 17:26:03.000000000 -0400 ++++ gcc-3.3/gcc/version.c 2003-05-16 14:35:08.000000000 -0400 @@ -6,7 +6,7 @@ please modify this string to indicate that, e.g. by putting your organization's name in parentheses at the end of the string. */ --const char version_string[] = "3.3.3-hammer 20040127 (prerelease)"; -+const char version_string[] = "3.3.3 (Gentoo Linux 3.3.3_pre20040130)"; +-const char version_string[] = "3.3.3"; ++const char version_string[] = "3.3.3 @GENTOO@"; /* This is the location of the online document giving instructions for reporting bugs. If you distribute a modified version of GCC, -@@ -15,4 +15,4 @@ +@@ -15,4 +15,4 @@ const char version_string[] = "3.3"; forward us bugs reported to you, if you determine that they are not bugs in your modifications.) */ diff --git a/sys-devel/gcc/files/3.3.3/gcc333-ssp-3.3_7-fixup.patch b/sys-devel/gcc/files/3.3.3/gcc333-ssp-3.3_7-fixup.patch new file mode 100644 index 000000000000..a0d19e588132 --- /dev/null +++ b/sys-devel/gcc/files/3.3.3/gcc333-ssp-3.3_7-fixup.patch @@ -0,0 +1,58 @@ +--- protector.dif.orig 2004-02-17 22:14:30.087588656 +0200 ++++ protector.dif 2004-02-17 22:28:24.977666072 +0200 +@@ -23,23 +23,6 @@ + + BACKEND = main.o libbackend.a + +-*************** LIB2FUNCS_1 = _muldi3 _negdi2 _lshrdi3 _ +-*** 795,801 **** +- +- LIB2FUNCS_2 = _floatdixf _fixunsxfsi _fixtfdi _fixunstfdi _floatditf \ +- _clear_cache _trampoline __main _exit _absvsi2 _absvdi2 _addvsi3 \ +-! _addvdi3 _subvsi3 _subvdi3 _mulvsi3 _mulvdi3 _negvsi2 _negvdi2 _ctors +- +- # Defined in libgcc2.c, included only in the static library. +- LIB2FUNCS_ST = _eprintf _bb __gcc_bcmp +---- 795,801 ---- +- +- LIB2FUNCS_2 = _floatdixf _fixunsxfsi _fixtfdi _fixunstfdi _floatditf \ +- _clear_cache _trampoline __main _exit _absvsi2 _absvdi2 _addvsi3 \ +-! _addvdi3 _subvsi3 _subvdi3 _mulvsi3 _mulvdi3 _negvsi2 _negvdi2 _ctors _stack_smash_handler +- +- # Defined in libgcc2.c, included only in the static library. +- LIB2FUNCS_ST = _eprintf _bb __gcc_bcmp + *************** ifcvt.o : ifcvt.c $(CONFIG_H) $(SYSTEM_H + *** 1662,1667 **** + --- 1662,1668 ---- +@@ -50,6 +33,31 @@ + + $(out_object_file): $(out_file) $(CONFIG_H) $(TREE_H) $(GGC_H) \ + $(RTL_H) $(REGS_H) hard-reg-set.h real.h insn-config.h conditions.h \ ++Index: gcc/mklibgcc.in ++=================================================================== ++RCS file: /home/cvsroot/gcc/gcc/mklibgcc.in,v ++retrieving revision 1.1.1.13 ++retrieving revision 1.1.1.13.2.1 ++diff -c -3 -p -r1.1.1.13 -r1.1.1.13.2.1 ++*** gcc/mklibgcc.in 2003/06/18 08:05:16 1.1.1.13 ++--- gcc/mklibgcc.in 2003/06/18 08:51:26 1.1.1.13.2.1 ++*************** lib2funcs='_muldi3 _negdi2 _lshrdi3 _ash ++*** 48,54 **** ++ _fixunsdfdi _fixdfdi _fixunssfdi _fixsfdi _fixxfdi _fixunsxfdi ++ _floatdixf _fixunsxfsi _fixtfdi _fixunstfdi _floatditf _clear_cache ++ _trampoline __main _exit _absvsi2 _absvdi2 _addvsi3 _addvdi3 ++! _subvsi3 _subvdi3 _mulvsi3 _mulvdi3 _negvsi2 _negvdi2 _ctors ++ _ffssi2 _ffsdi2 _clz _clzsi2 _clzdi2 _ctzsi2 _ctzdi2 _popcount_tab ++ _popcountsi2 _popcountdi2 _paritysi2 _paritydi2' ++ ++--- 48,54 --- ++ _fixunsdfdi _fixdfdi _fixunssfdi _fixsfdi _fixxfdi _fixunsxfdi ++ _floatdixf _fixunsxfsi _fixtfdi _fixunstfdi _floatditf _clear_cache ++ _trampoline __main _exit _absvsi2 _absvdi2 _addvsi3 _addvdi3 ++! _subvsi3 _subvdi3 _mulvsi3 _mulvdi3 _negvsi2 _negvdi2 _ctors _stack_smash_handler ++ _ffssi2 _ffsdi2 _clz _clzsi2 _clzdi2 _ctzsi2 _ctzdi2 _popcount_tab ++ _popcountsi2 _popcountdi2 _paritysi2 _paritydi2' ++ + Index: gcc/calls.c + =================================================================== + RCS file: /home/cvsroot/gcc/gcc/calls.c,v |