diff options
author | Matt Rickard <frogger@gentoo.org> | 2003-04-25 02:40:50 +0000 |
---|---|---|
committer | Matt Rickard <frogger@gentoo.org> | 2003-04-25 02:40:50 +0000 |
commit | b21632f1bb36edded815239768973e238669f039 (patch) | |
tree | 4dfaacbf2ab67b14fa1402e129f11e414dc18f29 /sys-devel | |
parent | Fixed ProPolice on PPC bug. (diff) | |
download | historical-b21632f1bb36edded815239768973e238669f039.tar.gz historical-b21632f1bb36edded815239768973e238669f039.tar.bz2 historical-b21632f1bb36edded815239768973e238669f039.zip |
Fixed ProPolice on PPC bug.
Diffstat (limited to 'sys-devel')
-rw-r--r-- | sys-devel/gcc/Manifest | 4 | ||||
-rw-r--r-- | sys-devel/gcc/files/3.2.2/protector.c | 4 | ||||
-rw-r--r-- | sys-devel/gcc/gcc-3.2.2-r3.ebuild | 3 |
3 files changed, 6 insertions, 5 deletions
diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest index b76af97c6001..c33c88613283 100644 --- a/sys-devel/gcc/Manifest +++ b/sys-devel/gcc/Manifest @@ -13,11 +13,11 @@ MD5 b8162a884971199cc4a538d2e484cdfe gcc-3.1.1-r1.ebuild 9636 MD5 b4bab75d7a8ceb7b8b9ce9e245733a2c gcc-3.2.2.ebuild 15271 MD5 5a4475fa7fe0b65b070ad173457878d5 gcc-2.95.3-r8.ebuild 9170 MD5 da9e936766a9c4650965f9edabbc618d gcc-3.2-r5.ebuild 13126 -MD5 1371064e32761028cd1c82371ecf8d62 gcc-3.2.2-r3.ebuild 15987 +MD5 f4d97bd37ce3f74efa459c045e1c875d gcc-3.2.2-r3.ebuild 15987 MD5 396808683bbe6fe294fe6f803ec4e7a2 gcc-3.1-r8.ebuild 9803 MD5 4ca314ddb4dc31959140fa45137e4ec0 gcc-3.2.1-r6.ebuild 14406 MD5 31eaf707d3524543fefb3ff3d1f8af30 gcc-3.2.1-r1.ebuild 13025 -MD5 c38d028ca8f1c6f460720a6db118cff1 ChangeLog 18737 +MD5 cd85bbd70f7fa9211ad95e6fe5827373 ChangeLog 18737 MD5 d70bcc196f1d68275346f067efcb9373 files/cc 20 MD5 dcf3646d19d351cc4d95a8096c6eaf58 files/cpp 20 MD5 4a4be6eb294e00da7fef14ec597dcf13 files/digest-gcc-3.0.4-r6 128 diff --git a/sys-devel/gcc/files/3.2.2/protector.c b/sys-devel/gcc/files/3.2.2/protector.c index 854de98dbef1..f316b9c76bd0 100644 --- a/sys-devel/gcc/files/3.2.2/protector.c +++ b/sys-devel/gcc/files/3.2.2/protector.c @@ -2004,7 +2004,9 @@ push_frame_of_insns (insn, push_size, boundary) insn_pushed = FALSE; debuginsn = insn; push_frame_in_operand (insn, PATTERN (insn), push_size, boundary); - if (insn_pushed) + if (insn_pushed + /* skip if it is called from purge_address_of */ + && cse_not_expected) { rtx after = insn; rtx seq = split_insns (PATTERN (insn), insn); diff --git a/sys-devel/gcc/gcc-3.2.2-r3.ebuild b/sys-devel/gcc/gcc-3.2.2-r3.ebuild index e1003e1dc481..48639e6d3713 100644 --- a/sys-devel/gcc/gcc-3.2.2-r3.ebuild +++ b/sys-devel/gcc/gcc-3.2.2-r3.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-3.2.2-r3.ebuild,v 1.15 2003/04/21 03:25:05 frogger Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-3.2.2-r3.ebuild,v 1.16 2003/04/25 02:40:45 frogger Exp $ IUSE="static nls bootstrap java build" @@ -545,4 +545,3 @@ pkg_postinst() { # Fix ncurses b0rking (if r5 isn't unmerged) find ${ROOT}/usr/lib/gcc-lib -name '*curses.h' -exec rm -f {} \; } - |