aboutsummaryrefslogtreecommitdiff
path: root/4.5.0
diff options
context:
space:
mode:
authorMark Loeser <halcy0n@gentoo.org>2010-05-17 19:34:39 +0000
committerMark Loeser <halcy0n@gentoo.org>2010-05-17 19:34:39 +0000
commit8cf07dce15b3cf4b31e0b7b8e6d91e48fab25c40 (patch)
treed6a93bbaab4b6a1c338e8532f082459c9ecb4fc1 /4.5.0
parentWrong version of the patch. I didn't notice the renamed libraries that debian (diff)
downloadgcc-patches-8cf07dce15b3cf4b31e0b7b8e6d91e48fab25c40.tar.gz
gcc-patches-8cf07dce15b3cf4b31e0b7b8e6d91e48fab25c40.tar.bz2
gcc-patches-8cf07dce15b3cf4b31e0b7b8e6d91e48fab25c40.zip
Add patch to fix bug #317217; alpha/arm/ppc failed to build
Diffstat (limited to '4.5.0')
-rw-r--r--4.5.0/gentoo/02_all_gcc45-pr42347.patch14
-rw-r--r--4.5.0/gentoo/README.history3
2 files changed, 17 insertions, 0 deletions
diff --git a/4.5.0/gentoo/02_all_gcc45-pr42347.patch b/4.5.0/gentoo/02_all_gcc45-pr42347.patch
new file mode 100644
index 0000000..918ec5b
--- /dev/null
+++ b/4.5.0/gentoo/02_all_gcc45-pr42347.patch
@@ -0,0 +1,14 @@
+Index: branches/gcc-4_5-branch/gcc/cfglayout.c
+===================================================================
+--- branches/gcc-4_5-branch/gcc/cfglayout.c (revision 159499)
++++ branches/gcc-4_5-branch/gcc/cfglayout.c (revision 159500)
+@@ -793,7 +793,8 @@
+ to prevent rtl_verify_flow_info from complaining. */
+ if (!e_fall)
+ {
+- gcc_assert (!onlyjump_p (bb_end_insn));
++ gcc_assert (!onlyjump_p (bb_end_insn)
++ || returnjump_p (bb_end_insn));
+ bb->il.rtl->footer = emit_barrier_after (bb_end_insn);
+ continue;
+ }
diff --git a/4.5.0/gentoo/README.history b/4.5.0/gentoo/README.history
index adbfa65..6d7ecae 100644
--- a/4.5.0/gentoo/README.history
+++ b/4.5.0/gentoo/README.history
@@ -1,3 +1,6 @@
+1.1 17.05.2010
+ + 02_all_gcc45-pr42347.patch
+
1.0 24.04.2010
+ 00_all_gcc-4.1-alpha-mieee-default.patch
+ 01_all_gcc-4.1-alpha-asm-mcpu.patch