aboutsummaryrefslogtreecommitdiff
path: root/4.1.1
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2007-02-01 23:21:49 +0000
committerMike Frysinger <vapier@gentoo.org>2007-02-01 23:21:49 +0000
commit0c8d4d8893e12a04badaecb1e56f9304f4612067 (patch)
tree19806640ee9ed57e18e3e473b8e34ab081424ab1 /4.1.1
parentfix from upstream for #157395 (diff)
downloadgcc-patches-0c8d4d8893e12a04badaecb1e56f9304f4612067.tar.gz
gcc-patches-0c8d4d8893e12a04badaecb1e56f9304f4612067.tar.bz2
gcc-patches-0c8d4d8893e12a04badaecb1e56f9304f4612067.zip
fix from gmsoft for building glibc-2.5
Diffstat (limited to '4.1.1')
-rw-r--r--4.1.1/gentoo/48_all_gcc4-hppa-mfctl.patch17
1 files changed, 17 insertions, 0 deletions
diff --git a/4.1.1/gentoo/48_all_gcc4-hppa-mfctl.patch b/4.1.1/gentoo/48_all_gcc4-hppa-mfctl.patch
new file mode 100644
index 0000000..9dbf7da
--- /dev/null
+++ b/4.1.1/gentoo/48_all_gcc4-hppa-mfctl.patch
@@ -0,0 +1,17 @@
+http://lists.parisc-linux.org/pipermail/parisc-linux/2007-January/031157.html
+
+Do not use ,w completer for register != cr11.
+
+Signed-off-by: Guy Martin <gmsoft@tuxicoman.be>
+
+--- gcc-4.1.1/gcc/config/pa/pa.md
++++ gcc-4.1.1/gcc/config/pa/pa.md
+@@ -9854,7 +9854,7 @@
+ [(set (match_operand:SI 0 "register_operand" "=r")
+ (unspec:SI [(const_int 0)] UNSPEC_TP))]
+ ""
+- "{mfctl|mfctl,w} %%cr27,%0"
++ "mfctl %%cr27,%0"
+ [(set_attr "type" "multi")
+ (set_attr "length" "4")])
+