Sophie

Sophie

distrib > Mageia > 5 > i586 > by-pkgid > b7b8b32bb04bd446e18064781a60a954 > files > 8

gcc-4.9.2-4.1.mga5.src.rpm

From 9c6cbceb39e6a20397dc536da54bb90b7986ebaf Mon Sep 17 00:00:00 2001
From: unknown author <cooker@mandrivalinux.org>
Date: Mon, 16 Feb 2009 09:49:58 +0000
Subject: mips gcc testsuite fix loop

Rebased for 4.7.1 / tmb

Signed-off-by: Thomas Backlund <tmb@mageia.org>
---
 gcc/testsuite/gcc.c-torture/execute/loop-2f.c |    5 ++++-
 gcc/testsuite/gcc.c-torture/execute/loop-2g.c |    5 ++++-
 2 files changed, 8 insertions(+), 2 deletions(-)

diff -Nurp gcc-4.7.1/gcc/testsuite/gcc.c-torture/execute/loop-2f.c gcc-4.7.1-mips-testsuite/gcc/testsuite/gcc.c-torture/execute/loop-2f.c
--- gcc-4.7.1/gcc/testsuite/gcc.c-torture/execute/loop-2f.c	2011-07-25 19:44:22.000000000 +0300
+++ gcc-4.7.1-mips-testsuite/gcc/testsuite/gcc.c-torture/execute/loop-2f.c	2012-06-24 02:34:20.326640385 +0300
@@ -18,7 +18,10 @@
 #define MAP_FIXED 0
 #endif
 
-#define MAP_START (void *)0x7fff8000
+/* Don't use 0x7fff8000 as addr >= 0x7fff8000 is invalid
+ * on mips32 platform
+ */
+#define MAP_START (void *)0x7fff0000
 #define MAP_LEN 0x10000
 
 #define OFFSET (MAP_LEN/2 - 2 * sizeof (char));
diff -Nurp gcc-4.7.1/gcc/testsuite/gcc.c-torture/execute/loop-2g.c gcc-4.7.1-mips-testsuite/gcc/testsuite/gcc.c-torture/execute/loop-2g.c
--- gcc-4.7.1/gcc/testsuite/gcc.c-torture/execute/loop-2g.c	2011-07-25 19:44:22.000000000 +0300
+++ gcc-4.7.1-mips-testsuite/gcc/testsuite/gcc.c-torture/execute/loop-2g.c	2012-06-24 02:34:20.327640384 +0300
@@ -18,7 +18,10 @@
 #define MAP_FIXED 0
 #endif
 
-#define MAP_START (void *)0x7fff8000
+/* Don't use 0x7fff8000 as addr >= 0x7fff8000 is invalid
+ * on mips32 platform
+ */
+#define MAP_START (void *)0x7fff0000
 #define MAP_LEN 0x10000
 
 #define OFFSET (MAP_LEN/2 - 2 * sizeof (char));