aboutsummaryrefslogtreecommitdiffstats
path: root/toolchain/gcc/patches/4.8-linaro/930-fix-mips-noexecstack.patch
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2014-10-19 21:45:28 +0000
committerFelix Fietkau <nbd@openwrt.org>2014-10-19 21:45:28 +0000
commit69c1568779e2b960230ab246d35466b353f7f764 (patch)
tree22c5e229d3ce07e25a1ef25b2058e5646d1ff2e4 /toolchain/gcc/patches/4.8-linaro/930-fix-mips-noexecstack.patch
parent05abf01ac0800c8fcfc1e8dcff6523a57f1797bb (diff)
downloadupstream-69c1568779e2b960230ab246d35466b353f7f764.tar.gz
upstream-69c1568779e2b960230ab246d35466b353f7f764.tar.bz2
upstream-69c1568779e2b960230ab246d35466b353f7f764.zip
gcc: update, split and rework 4.8 musl patches
Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 42969
Diffstat (limited to 'toolchain/gcc/patches/4.8-linaro/930-fix-mips-noexecstack.patch')
-rw-r--r--toolchain/gcc/patches/4.8-linaro/930-fix-mips-noexecstack.patch23
1 files changed, 5 insertions, 18 deletions
diff --git a/toolchain/gcc/patches/4.8-linaro/930-fix-mips-noexecstack.patch b/toolchain/gcc/patches/4.8-linaro/930-fix-mips-noexecstack.patch
index e1f1a896b9..e72ed3a4cf 100644
--- a/toolchain/gcc/patches/4.8-linaro/930-fix-mips-noexecstack.patch
+++ b/toolchain/gcc/patches/4.8-linaro/930-fix-mips-noexecstack.patch
@@ -46,11 +46,9 @@ sellcey@mips.com
libgcc/config/mips/vr4120-div.S | 4 ++++
5 files changed, 18 insertions(+)
-diff --git a/gcc/config/mips/mips.c b/gcc/config/mips/mips.c
-index 41c5d6b..33d9793 100644
--- a/gcc/config/mips/mips.c
+++ b/gcc/config/mips/mips.c
-@@ -18223,6 +18223,9 @@ mips_expand_vec_minmax (rtx target, rtx op0, rtx op1,
+@@ -18223,6 +18223,9 @@ mips_expand_vec_minmax (rtx target, rtx
#undef TARGET_VECTORIZE_VEC_PERM_CONST_OK
#define TARGET_VECTORIZE_VEC_PERM_CONST_OK mips_vectorize_vec_perm_const_ok
@@ -60,11 +58,9 @@ index 41c5d6b..33d9793 100644
struct gcc_target targetm = TARGET_INITIALIZER;
#include "gt-mips.h"
-diff --git a/libgcc/config/mips/crti.S b/libgcc/config/mips/crti.S
-index c7418db..e5f2762 100644
--- a/libgcc/config/mips/crti.S
+++ b/libgcc/config/mips/crti.S
-@@ -21,6 +21,10 @@ a copy of the GCC Runtime Library Exception along with this program;
+@@ -21,6 +21,10 @@ a copy of the GCC Runtime Library Except
see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
<http://www.gnu.org/licenses/>. */
@@ -75,11 +71,9 @@ index c7418db..e5f2762 100644
/* 4 slots for argument spill area. 1 for cpreturn, 1 for stack.
Return spill offset of 40 and 20. Aligned to 16 bytes for n32. */
-diff --git a/libgcc/config/mips/crtn.S b/libgcc/config/mips/crtn.S
-index 59d1a90..5cc03bf 100644
--- a/libgcc/config/mips/crtn.S
+++ b/libgcc/config/mips/crtn.S
-@@ -21,6 +21,9 @@ a copy of the GCC Runtime Library Exception along with this program;
+@@ -21,6 +21,9 @@ a copy of the GCC Runtime Library Except
see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
<http://www.gnu.org/licenses/>. */
@@ -89,11 +83,9 @@ index 59d1a90..5cc03bf 100644
/* 4 slots for argument spill area. 1 for cpreturn, 1 for stack.
Return spill offset of 40 and 20. Aligned to 16 bytes for n32. */
-diff --git a/libgcc/config/mips/mips16.S b/libgcc/config/mips/mips16.S
-index ab3a794..4ded5da 100644
--- a/libgcc/config/mips/mips16.S
+++ b/libgcc/config/mips/mips16.S
-@@ -27,6 +27,10 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
+@@ -27,6 +27,10 @@ see the files COPYING3 and COPYING.RUNTI
values using the soft-float calling convention, but do the actual
operation using the hard floating point instructions. */
@@ -104,11 +96,9 @@ index ab3a794..4ded5da 100644
#if defined _MIPS_SIM && (_MIPS_SIM == _ABIO32 || _MIPS_SIM == _ABIO64)
/* This file contains 32-bit assembly code. */
-diff --git a/libgcc/config/mips/vr4120-div.S b/libgcc/config/mips/vr4120-div.S
-index 6e9242a..1e260cd 100644
--- a/libgcc/config/mips/vr4120-div.S
+++ b/libgcc/config/mips/vr4120-div.S
-@@ -26,6 +26,10 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
+@@ -26,6 +26,10 @@ see the files COPYING3 and COPYING.RUNTI
-mfix-vr4120. div and ddiv do not give the correct result when one
of the operands is negative. */
@@ -119,6 +109,3 @@ index 6e9242a..1e260cd 100644
.set nomips16
#define DIV \
---
-1.9.1
-