aboutsummaryrefslogtreecommitdiff
path: root/4.4.5
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2011-04-10 18:31:37 +0000
committerMike Frysinger <vapier@gentoo.org>2011-04-10 18:31:37 +0000
commit103e597f8338057925f501b7cb0150944692bb2f (patch)
treef02d250d18413bbeae9f1e81dd1c1bfb37f90568 /4.4.5
parentbackport -msingle-pic-base for PPC support from gcc-4.6 #347281 (diff)
downloadgcc-patches-103e597f8338057925f501b7cb0150944692bb2f.tar.gz
gcc-patches-103e597f8338057925f501b7cb0150944692bb2f.tar.bz2
gcc-patches-103e597f8338057925f501b7cb0150944692bb2f.zip
add patch from gcc-4.6 for ppc -fpic with -mrelocatable #347281
Diffstat (limited to '4.4.5')
-rw-r--r--4.4.5/gentoo/31_all_gcc-4.4-ppc-fpic-mrelocatable.patch32
-rw-r--r--4.4.5/gentoo/README.history1
2 files changed, 33 insertions, 0 deletions
diff --git a/4.4.5/gentoo/31_all_gcc-4.4-ppc-fpic-mrelocatable.patch b/4.4.5/gentoo/31_all_gcc-4.4-ppc-fpic-mrelocatable.patch
new file mode 100644
index 0000000..59038c4
--- /dev/null
+++ b/4.4.5/gentoo/31_all_gcc-4.4-ppc-fpic-mrelocatable.patch
@@ -0,0 +1,32 @@
+https://bugs.gentoo.org/347281
+
+backported from gcc-4.6
+
+From d8ff0b3f0b44480542eab04d1659f4368b6b09cf Mon Sep 17 00:00:00 2001
+From: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
+Date: Sun, 10 Oct 2010 10:34:50 +0200
+Subject: [PATCH] powerpc: Support -fpic too with mrelocatable
+
+
+Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
+---
+ sysv4.h | 3 ++-
+ 1 files changed, 2 insertions(+), 1 deletions(-)
+
+diff --git a/gcc/config/rs6000/sysv4.h b/gcc/config/rs6000/sysv4.h
+index 8da8410..e4b8280 100644
+--- a/gcc/config/rs6000/sysv4.h
++++ b/gcc/config/rs6000/sysv4.h
+@@ -227,7 +227,8 @@ do { \
+ } \
+ \
+ else if (TARGET_RELOCATABLE) \
+- flag_pic = 2; \
++ if (!flag_pic) \
++ flag_pic = 2; \
+ } while (0)
+
+ #ifndef RS6000_BI_ARCH
+--
+1.7.2.2
+
diff --git a/4.4.5/gentoo/README.history b/4.4.5/gentoo/README.history
index 2fb7cf6..7cffb7f 100644
--- a/4.4.5/gentoo/README.history
+++ b/4.4.5/gentoo/README.history
@@ -1,5 +1,6 @@
1.3 [pending]
+ 30_all_gcc-4.4-ppc-msingle-pic-base.patch
+ + 31_all_gcc-4.4-ppc-fpic-mrelocatable.patch
+ 41_all_4.4.5-msabi.patch
1.2 12.02.2011