patches/mpfr/2.4.1/150-test-tmul.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sun Jul 17 17:54:21 2011 +0200 (2011-07-17)
changeset 2888 dd71df95903a
permissions -rw-r--r--
cc/gcc: pass the companion libs prefix to cc_core

In case of canadian-cross, the companion libraries are not the same for
the core cc (they run on 'build') as they are for the final cc (they run
on 'host').

Prepare for this differentiation (coming later), while retaining the
current behavior (to use the same compblibs).

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
oron@1449
     1
diff -up ./tests/Makefile.am.orig ./tests/Makefile.am
oron@1449
     2
--- ./tests/Makefile.am.orig	2009-07-28 16:28:55.377059021 +0300
oron@1449
     3
+++ ./tests/Makefile.am	2009-07-28 16:31:01.136810734 +0300
oron@1449
     4
@@ -20,7 +20,7 @@ check_PROGRAMS = tversion tinternals tin
oron@1449
     5
 
oron@1449
     6
 EXTRA_DIST = tgeneric.c tgeneric_ui.c mpf_compat.h inp_str.data tmul.dat
oron@1449
     7
 
oron@1449
     8
-tmul_CPPFLAGS = -DMPFR_SRCDIR=$(srcdir)
oron@1449
     9
+tmul_CPPFLAGS = -DMPFR_SRCDIR=\"$(srcdir)\"
oron@1449
    10
 
oron@1449
    11
 LDADD = libfrtests.la $(MPFR_LIBM) $(top_builddir)/libmpfr.la
oron@1449
    12
 INCLUDES = -I$(top_srcdir) -I$(top_builddir)
oron@1449
    13
diff -up ./tests/tmul.c.orig ./tests/tmul.c
oron@1449
    14
--- ./tests/tmul.c.orig	2009-07-28 16:29:03.761058919 +0300
oron@1449
    15
+++ ./tests/tmul.c	2009-07-28 16:30:46.369812215 +0300
oron@1449
    16
@@ -26,10 +26,8 @@ MA 02110-1301, USA. */
oron@1449
    17
 #include "mpfr-test.h"
oron@1449
    18
 
oron@1449
    19
 #ifndef MPFR_SRCDIR
oron@1449
    20
-#define MPFR_SRCDIR .
oron@1449
    21
+#define MPFR_SRCDIR "."
oron@1449
    22
 #endif
oron@1449
    23
-#define QUOTE(X) NAME(X)
oron@1449
    24
-#define NAME(X) #X
oron@1449
    25
 
oron@1449
    26
 #ifdef CHECK_EXTERNAL
oron@1449
    27
 static int
oron@1449
    28
@@ -482,10 +480,10 @@ check_regression (void)
oron@1449
    29
   mpfr_inits2 (6177, x, y, z, (mpfr_ptr) 0);
oron@1449
    30
   /* we read long strings from a file since ISO C90 does not support strings of
oron@1449
    31
      length > 509 */
oron@1449
    32
-  fp = fopen (QUOTE (MPFR_SRCDIR)"/tmul.dat", "r");
oron@1449
    33
+  fp = fopen (MPFR_SRCDIR "/tmul.dat", "r");
oron@1449
    34
   if (fp == NULL)
oron@1449
    35
     {
oron@1449
    36
-      fprintf (stderr, "Error, cannot open "QUOTE (MPFR_SRCDIR)"/tmul.dat\n");
oron@1449
    37
+      fprintf (stderr, "Error, cannot open " MPFR_SRCDIR "/tmul.dat\n");
oron@1449
    38
       exit (1);
oron@1449
    39
     }
oron@1449
    40
   get_string (s, fp);