beta-0.89.2
[luatex.git] / source / libs / mpfr / mpfr-3.1.3-PATCHES / patch-01-TL
blob398e3db92043c4e923ae8ac8d4c74e417c8fdf3b
1 diff -ur mpfr-3.1.3.orig/src/mparam_h.in mpfr-3.1.3/src/mparam_h.in
2 --- mpfr-3.1.3.orig/src/mparam_h.in     2015-06-19 21:55:10.000000000 +0200
3 +++ mpfr-3.1.3/src/mparam_h.in  2015-06-20 12:11:28.000000000 +0200
4 @@ -27,7 +27,9 @@
5     for example with gcc -dM -E -xc /dev/null
6     As of gcc 4.2, you can also use: -march=native or -mtune=native */
7  
8 -#if defined (__tune_pentium4__) /* Threshold for Pentium 4 */
9 +#if 1 /* no processor specific optimization for TeX Live */
10 +#define MPFR_TUNE_CASE "default"
11 +#elif defined (__tune_pentium4__) /* Threshold for Pentium 4 */
12  #define MPFR_TUNE_CASE "src/x86_64/pentium4/mparam.h"
13  #include "x86_64/pentium4/mparam.h"
15 diff -ur mpfr-3.1.3.orig/src/mpfr-impl.h mpfr-3.1.3/src/mpfr-impl.h
16 --- mpfr-3.1.3.orig/src/mpfr-impl.h     2015-06-19 21:55:09.000000000 +0200
17 +++ mpfr-3.1.3/src/mpfr-impl.h  2015-06-20 12:14:04.000000000 +0200
18 @@ -23,6 +23,11 @@
19  #ifndef __MPFR_IMPL_H__
20  #define __MPFR_IMPL_H__
22 +/* Include MPFR 'config.h' before ANY system headers */
23 +#ifdef HAVE_CONFIG_H
24 +# include "config.h"
25 +#endif
27  /* Let's include some standard headers unconditionally as they are
28     already needed by several source files or when some options are
29     enabled/disabled, and it is easy to forget them (some configure
30 @@ -56,12 +61,6 @@
31   ****************** Include files *********************
32   ******************************************************/
34 -/* Include 'config.h' before using ANY configure macros if needed
35 -   NOTE: It isn't MPFR 'config.h', but GMP's one! */
36 -#ifdef HAVE_CONFIG_H
37 -# include "config.h"
38 -#endif
40  /* For the definition of MPFR_THREAD_ATTR. GCC/ICC detection macros are
41     no longer used, as they sometimes gave incorrect information about
42     the support of thread-local variables. A configure check is now done. */