diff options
author | Mike Frysinger <vapier@gentoo.org> | 2011-04-10 18:31:37 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2011-04-10 18:31:37 +0000 |
commit | 103e597f8338057925f501b7cb0150944692bb2f (patch) | |
tree | f02d250d18413bbeae9f1e81dd1c1bfb37f90568 /4.5.2 | |
parent | backport -msingle-pic-base for PPC support from gcc-4.6 #347281 (diff) | |
download | gcc-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.5.2')
-rw-r--r-- | 4.5.2/gentoo/31_all_gcc-4.4-ppc-fpic-mrelocatable.patch | 32 | ||||
-rw-r--r-- | 4.5.2/gentoo/README.history | 1 |
2 files changed, 33 insertions, 0 deletions
diff --git a/4.5.2/gentoo/31_all_gcc-4.4-ppc-fpic-mrelocatable.patch b/4.5.2/gentoo/31_all_gcc-4.4-ppc-fpic-mrelocatable.patch new file mode 100644 index 0000000..59038c4 --- /dev/null +++ b/4.5.2/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.5.2/gentoo/README.history b/4.5.2/gentoo/README.history index db63edf..f27e7fb 100644 --- a/4.5.2/gentoo/README.history +++ b/4.5.2/gentoo/README.history @@ -1,6 +1,7 @@ 1.2 [pending] + 24_all_4.5.2_pr43653_clang_ICE.patch + 30_all_gcc-4.5-ppc-msingle-pic-base.patch + + 31_all_gcc-4.4-ppc-fpic-mrelocatable.patch 1.1 13.02.2011 + 22_all_4.6_pr45094_arm-dword-move.patch |