aboutsummaryrefslogtreecommitdiffstats
path: root/package/devel/valgrind/patches/120-mips_fix_soft_float.patch
diff options
context:
space:
mode:
authorHauke Mehrtens <hauke@hauke-m.de>2016-10-01 19:54:22 +0200
committerHauke Mehrtens <hauke@hauke-m.de>2016-12-03 21:03:56 +0100
commit7e6c53dac985d39737107edc187d7b7039a42ad0 (patch)
tree853f832b8ae458f1d80705914e4b7a81481daa2e /package/devel/valgrind/patches/120-mips_fix_soft_float.patch
parent4e07167eff3992150c6c2f414a0f3a88d5c42013 (diff)
downloadupstream-7e6c53dac985d39737107edc187d7b7039a42ad0.tar.gz
upstream-7e6c53dac985d39737107edc187d7b7039a42ad0.tar.bz2
upstream-7e6c53dac985d39737107edc187d7b7039a42ad0.zip
valgrind: update to 3.12.0
Support for MIPS toolchains without FPU support was added upstream, so remove our patch. patches/310-mips-link-tool.patch was a backport form this version of valgrind src/abort.c is not referenced anywhere Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Diffstat (limited to 'package/devel/valgrind/patches/120-mips_fix_soft_float.patch')
-rw-r--r--package/devel/valgrind/patches/120-mips_fix_soft_float.patch52
1 files changed, 0 insertions, 52 deletions
diff --git a/package/devel/valgrind/patches/120-mips_fix_soft_float.patch b/package/devel/valgrind/patches/120-mips_fix_soft_float.patch
deleted file mode 100644
index a407a9311e..0000000000
--- a/package/devel/valgrind/patches/120-mips_fix_soft_float.patch
+++ /dev/null
@@ -1,52 +0,0 @@
---- a/VEX/priv/guest_mips_helpers.c
-+++ b/VEX/priv/guest_mips_helpers.c
-@@ -1201,6 +1201,7 @@ extern UInt mips_dirtyhelper_calculate_F
- flt_op inst )
- {
- UInt ret = 0;
-+#ifndef __mips_soft_float
- #if defined(__mips__)
- VexGuestMIPS32State* guest_state = (VexGuestMIPS32State*)gs;
- UInt loFsVal, hiFsVal, loFtVal, hiFtVal;
-@@ -1320,6 +1321,7 @@ extern UInt mips_dirtyhelper_calculate_F
- break;
- }
- #endif
-+#endif
- return ret;
- }
-
-@@ -1329,6 +1331,7 @@ extern UInt mips_dirtyhelper_calculate_F
- flt_op inst )
- {
- UInt ret = 0;
-+#ifndef __mips_soft_float
- #if defined(__mips__)
- #if defined(VGA_mips32)
- VexGuestMIPS32State* guest_state = (VexGuestMIPS32State*)gs;
-@@ -1439,6 +1442,7 @@ extern UInt mips_dirtyhelper_calculate_F
- break;
- }
- #endif
-+#endif
- return ret;
- }
-
---- a/coregrind/m_machine.c
-+++ b/coregrind/m_machine.c
-@@ -1652,6 +1652,7 @@ Bool VG_(machine_get_hwcaps)( void )
- }
- }
-
-+#ifndef __mips_soft_float
- /* Check if CPU has FPU and 32 dbl. prec. FP registers */
- int FIR = 0;
- __asm__ __volatile__(
-@@ -1661,6 +1662,7 @@ Bool VG_(machine_get_hwcaps)( void )
- if (FIR & (1 << FP64)) {
- vai.hwcaps |= VEX_PRID_CPU_32FPR;
- }
-+#endif
-
- VG_(convert_sigaction_fromK_to_toK)(&saved_sigill_act, &tmp_sigill_act);
- VG_(sigaction)(VKI_SIGILL, &tmp_sigill_act, NULL);