texlive[46585] Build/source/libs: mpfr-4.0.1

commits+kakuto at tug.org commits+kakuto at tug.org
Sat Feb 10 07:43:28 CET 2018


Revision: 46585
          http://tug.org/svn/texlive?view=revision&revision=46585
Author:   kakuto
Date:     2018-02-10 07:43:26 +0100 (Sat, 10 Feb 2018)
Log Message:
-----------
mpfr-4.0.1

Modified Paths:
--------------
    trunk/Build/source/libs/README
    trunk/Build/source/libs/mpfr/ChangeLog
    trunk/Build/source/libs/mpfr/TLpatches/ChangeLog
    trunk/Build/source/libs/mpfr/TLpatches/TL-Changes
    trunk/Build/source/libs/mpfr/TLpatches/patch-01-TL
    trunk/Build/source/libs/mpfr/configure
    trunk/Build/source/libs/mpfr/mpfr-src/BUGS
    trunk/Build/source/libs/mpfr/mpfr-src/ChangeLog
    trunk/Build/source/libs/mpfr/mpfr-src/INSTALL
    trunk/Build/source/libs/mpfr/mpfr-src/Makefile.am
    trunk/Build/source/libs/mpfr/mpfr-src/NEWS
    trunk/Build/source/libs/mpfr/mpfr-src/README
    trunk/Build/source/libs/mpfr/mpfr-src/TODO
    trunk/Build/source/libs/mpfr/mpfr-src/VERSION
    trunk/Build/source/libs/mpfr/mpfr-src/acinclude.m4
    trunk/Build/source/libs/mpfr/mpfr-src/configure.ac
    trunk/Build/source/libs/mpfr/mpfr-src/src/Makefile.am
    trunk/Build/source/libs/mpfr/mpfr-src/src/abort_prec_max.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/acos.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/acosh.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/add.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/add1.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/add1sp.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/add_d.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/add_ui.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/agm.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/ai.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/amd/amdfam10/mparam.h
    trunk/Build/source/libs/mpfr/mpfr-src/src/amd/athlon/mparam.h
    trunk/Build/source/libs/mpfr/mpfr-src/src/amd/k8/mparam.h
    trunk/Build/source/libs/mpfr/mpfr-src/src/arm/mparam.h
    trunk/Build/source/libs/mpfr/mpfr-src/src/asin.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/asinh.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/atan.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/atan2.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/atanh.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/bernoulli.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/beta.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/buildopt.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/cache.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/cbrt.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/check.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/clear.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/clears.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/cmp.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/cmp2.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/cmp_abs.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/cmp_d.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/cmp_ld.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/cmp_si.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/cmp_ui.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/comparisons.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/const_catalan.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/const_euler.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/const_log2.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/const_pi.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/constant.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/copysign.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/cos.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/cosh.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/cot.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/coth.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/csc.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/csch.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/d_div.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/d_sub.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/digamma.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/dim.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/div.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/div_2exp.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/div_2si.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/div_2ui.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/div_d.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/div_ui.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/dump.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/eint.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/eq.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/erandom.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/erf.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/erfc.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/exceptions.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/exp.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/exp10.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/exp2.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/exp3.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/exp_2.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/expm1.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/extract.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/factorial.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/fits_intmax.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/fits_s.h
    trunk/Build/source/libs/mpfr/mpfr-src/src/fits_sint.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/fits_slong.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/fits_sshort.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/fits_u.h
    trunk/Build/source/libs/mpfr/mpfr-src/src/fits_uint.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/fits_uintmax.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/fits_ulong.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/fits_ushort.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/fma.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/fmma.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/fms.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/fpif.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/frac.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/free_cache.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/frexp.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/gamma.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/gamma_inc.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/gammaonethird.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/gen_inverse.h
    trunk/Build/source/libs/mpfr/mpfr-src/src/generic/coverage/mparam.h
    trunk/Build/source/libs/mpfr/mpfr-src/src/generic/mparam.h
    trunk/Build/source/libs/mpfr/mpfr-src/src/get_d.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/get_d64.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/get_exp.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/get_f.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/get_float128.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/get_flt.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/get_ld.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/get_patches.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/get_q.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/get_si.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/get_sj.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/get_str.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/get_ui.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/get_uj.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/get_z.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/get_z_exp.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/gmp_op.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/grandom.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/hppa/mparam.h
    trunk/Build/source/libs/mpfr/mpfr-src/src/hypot.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/ia64/mparam.h
    trunk/Build/source/libs/mpfr/mpfr-src/src/ieee_floats.h
    trunk/Build/source/libs/mpfr/mpfr-src/src/init.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/init2.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/inits.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/inits2.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/inp_str.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/int_ceil_log2.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/invert_limb.h
    trunk/Build/source/libs/mpfr/mpfr-src/src/invsqrt_limb.h
    trunk/Build/source/libs/mpfr/mpfr-src/src/isinf.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/isinteger.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/isnan.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/isnum.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/isqrt.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/isregular.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/iszero.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/jn.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/jyn_asympt.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/li2.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/lngamma.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/log.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/log10.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/log1p.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/log2.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/log_ui.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/logging.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/min_prec.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/minmax.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/mips/mparam.h
    trunk/Build/source/libs/mpfr/mpfr-src/src/modf.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/mp_clz_tab.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/mparam_h.in
    trunk/Build/source/libs/mpfr/mpfr-src/src/mpf2mpfr.h
    trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-cvers.h
    trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-gmp.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-gmp.h
    trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-impl.h
    trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-intmax.h
    trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-longlong.h
    trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-mini-gmp.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-mini-gmp.h
    trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-sassert.h
    trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-thread.h
    trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr.h
    trunk/Build/source/libs/mpfr/mpfr-src/src/mpn_exp.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/mul.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/mul_2exp.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/mul_2si.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/mul_2ui.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/mul_d.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/mul_ui.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/mulders.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/neg.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/next.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/nrandom.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/odd_p.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/out_str.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/pool.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/pow.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/pow_si.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/pow_ui.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/pow_z.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/powerof2.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/powerpc32/mparam.h
    trunk/Build/source/libs/mpfr/mpfr-src/src/powerpc64/mparam.h
    trunk/Build/source/libs/mpfr/mpfr-src/src/print_raw.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/print_rnd_mode.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/printf.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/random_deviate.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/random_deviate.h
    trunk/Build/source/libs/mpfr/mpfr-src/src/rec_sqrt.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/reldiff.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/rem1.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/rint.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/rndna.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/root.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/round_near_x.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/round_p.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/round_prec.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/round_raw_generic.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/scale2.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/sec.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/sech.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/set.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/set_d.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/set_d64.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/set_dfl_prec.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/set_exp.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/set_f.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/set_float128.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/set_flt.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/set_inf.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/set_ld.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/set_nan.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/set_prc_raw.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/set_prec.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/set_q.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/set_rnd.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/set_si.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/set_si_2exp.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/set_sj.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/set_str.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/set_str_raw.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/set_ui.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/set_ui_2exp.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/set_uj.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/set_z.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/set_z_exp.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/set_zero.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/setmax.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/setmin.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/setsign.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/sgn.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/si_op.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/signbit.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/sin.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/sin_cos.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/sinh.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/sinh_cosh.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/sparc64/mparam.h
    trunk/Build/source/libs/mpfr/mpfr-src/src/sqr.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/sqrt.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/sqrt_ui.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/stack_interface.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/strtofr.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/sub.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/sub1.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/sub1sp.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/sub_d.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/sub_ui.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/subnormal.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/sum.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/swap.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/tan.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/tanh.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/ubf.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/uceil_exp2.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/uceil_log2.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/ufloor_log2.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/ui_div.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/ui_pow.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/ui_pow_ui.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/ui_sub.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/urandom.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/urandomb.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/vasprintf.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/version.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/volatile.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/x86/core2/mparam.h
    trunk/Build/source/libs/mpfr/mpfr-src/src/x86/mparam.h
    trunk/Build/source/libs/mpfr/mpfr-src/src/x86_64/core2/mparam.h
    trunk/Build/source/libs/mpfr/mpfr-src/src/x86_64/pentium4/mparam.h
    trunk/Build/source/libs/mpfr/mpfr-src/src/yn.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/zeta.c
    trunk/Build/source/libs/mpfr/mpfr-src/src/zeta_ui.c
    trunk/Build/source/libs/mpfr/version.ac

Modified: trunk/Build/source/libs/README
===================================================================
--- trunk/Build/source/libs/README	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/README	2018-02-10 06:43:26 UTC (rev 46585)
@@ -43,7 +43,7 @@
 luajit 2.1.0-beta2 - checked 09mar16
   http://luajit.org/download/LuaJIT-2.1.0-beta1.tar.gz
 
-mpfr 4.0.0 - checked 26dec17
+mpfr 4.0.1 - checked 10feb18
   http://ftp.gnu.org/gnu/mpfr/
 
 pixman 0.34.0 - checked 04feb16

Modified: trunk/Build/source/libs/mpfr/ChangeLog
===================================================================
--- trunk/Build/source/libs/mpfr/ChangeLog	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/ChangeLog	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,3 +1,8 @@
+2018-02-10  Akira Kakuto  <kakuto at fuk.kindai.ac.jp>
+
+	Import mpfr-4.0.1.
+	* version.ac: Adjust.
+
 2017-12-26  Akira Kakuto  <kakuto at fuk.kindai.ac.jp>
 
 	Import mpfr-4.0.0.

Modified: trunk/Build/source/libs/mpfr/TLpatches/ChangeLog
===================================================================
--- trunk/Build/source/libs/mpfr/TLpatches/ChangeLog	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/TLpatches/ChangeLog	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,3 +1,9 @@
+2018-02-10  Akira Kakuto  <kakuto at fuk.kindai.ac.jp>
+
+	Imported mpfr-4.0.1 source tree from:
+	  http://ftp.gnu.org/gnu/mpfr/
+	* patch-01-TL: Adapted.
+
 2017-12-26  Akira Kakuto  <kakuto at fuk.kindai.ac.jp>
 
 	Imported mpfr-4.0.0 source tree from:

Modified: trunk/Build/source/libs/mpfr/TLpatches/TL-Changes
===================================================================
--- trunk/Build/source/libs/mpfr/TLpatches/TL-Changes	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/TLpatches/TL-Changes	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,4 +1,4 @@
-Changes applied to the mpfr-4.0.0/ tree as obtained from:
+Changes applied to the mpfr-4.0.1/ tree as obtained from:
 	http://ftp.gnu.org/gnu/mpfr/
 
 Removed:

Modified: trunk/Build/source/libs/mpfr/TLpatches/patch-01-TL
===================================================================
--- trunk/Build/source/libs/mpfr/TLpatches/patch-01-TL	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/TLpatches/patch-01-TL	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
-diff -ur mpfr-4.0.0.orig/src/mparam_h.in mpfr-4.0.0/src/mparam_h.in
---- mpfr-4.0.0.orig/src/mparam_h.in	Sun Jan 01 10:34:35 2017
-+++ mpfr-4.0.0/src/mparam_h.in	Tue Dec 26 19:31:48 2017
+diff -ur mpfr-4.0.1/src/mparam_h.in mpfr-src/src/mparam_h.in
+--- mpfr-4.0.1/src/mparam_h.in	Tue Jan 09 21:30:58 2018
++++ mpfr-src/src/mparam_h.in	Sat Feb 10 15:24:58 2018
 @@ -32,6 +32,8 @@
     for example with gcc -dM -E -xc /dev/null
     As of gcc 4.2, you can also use: -march=native or -mtune=native */

Modified: trunk/Build/source/libs/mpfr/configure
===================================================================
--- trunk/Build/source/libs/mpfr/configure	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/configure	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for mpfr (TeX Live) 4.0.0.
+# Generated by GNU Autoconf 2.69 for mpfr (TeX Live) 4.0.1.
 #
 # Report bugs to <tex-k at tug.org>.
 #
@@ -580,8 +580,8 @@
 # Identity of this package.
 PACKAGE_NAME='mpfr (TeX Live)'
 PACKAGE_TARNAME='mpfr--tex-live-'
-PACKAGE_VERSION='4.0.0'
-PACKAGE_STRING='mpfr (TeX Live) 4.0.0'
+PACKAGE_VERSION='4.0.1'
+PACKAGE_STRING='mpfr (TeX Live) 4.0.1'
 PACKAGE_BUGREPORT='tex-k at tug.org'
 PACKAGE_URL=''
 
@@ -1295,7 +1295,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures mpfr (TeX Live) 4.0.0 to adapt to many kinds of systems.
+\`configure' configures mpfr (TeX Live) 4.0.1 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1365,7 +1365,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of mpfr (TeX Live) 4.0.0:";;
+     short | recursive ) echo "Configuration of mpfr (TeX Live) 4.0.1:";;
    esac
   cat <<\_ACEOF
 
@@ -1469,7 +1469,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-mpfr (TeX Live) configure 4.0.0
+mpfr (TeX Live) configure 4.0.1
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1938,7 +1938,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by mpfr (TeX Live) $as_me 4.0.0, which was
+It was created by mpfr (TeX Live) $as_me 4.0.1, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -3861,7 +3861,7 @@
 
 # Define the identity of the package.
  PACKAGE='mpfr--tex-live-'
- VERSION='4.0.0'
+ VERSION='4.0.1'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -7608,7 +7608,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by mpfr (TeX Live) $as_me 4.0.0, which was
+This file was extended by mpfr (TeX Live) $as_me 4.0.1, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -7678,7 +7678,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-mpfr (TeX Live) config.status 4.0.0
+mpfr (TeX Live) config.status 4.0.1
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 

Modified: trunk/Build/source/libs/mpfr/mpfr-src/BUGS
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/BUGS	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/BUGS	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,4 +1,4 @@
-Copyright 1999, 2001-2017 Free Software Foundation, Inc.
+Copyright 1999, 2001-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/ChangeLog
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/ChangeLog	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/ChangeLog	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,4 +1,916 @@
 ------------------------------------------------------------------------
+r12200 | vlefevre | 2018-02-07 12:50:31 +0000 (Wed, 07 Feb 2018) | 1 line
+Changed paths:
+   M /branches/4.0/VERSION
+   M /branches/4.0/configure.ac
+   M /branches/4.0/doc/mpfr.texi
+   M /branches/4.0/src/mpfr.h
+   M /branches/4.0/src/version.c
+
+Updated version to 4.0.1.
+------------------------------------------------------------------------
+r12199 | vlefevre | 2018-02-07 12:02:41 +0000 (Wed, 07 Feb 2018) | 3 lines
+Changed paths:
+   M /branches/4.0
+   M /branches/4.0/doc/README.dev
+   M /branches/4.0/tools/announce-text
+
+[doc/README.dev] "To make a release": moved a sentence.
+[tools/announce-text] For releases, check the VERSION file of the tag.
+(merged changesets r12197-12198 from the trunk)
+------------------------------------------------------------------------
+r12195 | vlefevre | 2018-02-02 13:17:33 +0000 (Fri, 02 Feb 2018) | 4 lines
+Changed paths:
+   M /branches/4.0
+   M /branches/4.0/tests/tdiv_ui.c
+
+[tests/tdiv_ui.c] Forcibly disable value coverage checking if
+mp_limb_t > unsigned long (e.g. on mips64 with the n32 ABI).
+Corrected comments.
+(merged changesets r12193-12194 from the trunk)
+------------------------------------------------------------------------
+r12192 | vlefevre | 2018-02-02 12:34:56 +0000 (Fri, 02 Feb 2018) | 1 line
+Changed paths:
+   M /branches/4.0/ChangeLog
+
+ChangeLog update with "TZ=UTC svn log -rHEAD:0 -v" (in UTF-8 locales).
+------------------------------------------------------------------------
+r12191 | vlefevre | 2018-02-02 12:32:02 +0000 (Fri, 02 Feb 2018) | 6 lines
+Changed paths:
+   M /branches/4.0
+   M /branches/4.0/tests/terandom.c
+   M /branches/4.0/tests/terandom_chisq.c
+   M /branches/4.0/tests/tgrandom.c
+   M /branches/4.0/tests/tnrandom.c
+   M /branches/4.0/tests/tnrandom_chisq.c
+   M /branches/4.0/tests/trandom.c
+   M /branches/4.0/tests/trandom_deviate.c
+   M /branches/4.0/tests/tset_ld.c
+   M /branches/4.0/tests/tsub_d.c
+   M /branches/4.0/tests/turandom.c
+
+[tests]
+  * Replaced calloc + free by tests_allocate + tests_free as usual.
+  * Replaced some fprintf with stderr by printf.
+  * Do bitwise operations in unsigned arithmetic.
+  * Formatting.
+(merged changesets r12188-12190 from the trunk)
+------------------------------------------------------------------------
+r12187 | vlefevre | 2018-02-02 10:57:17 +0000 (Fri, 02 Feb 2018) | 16 lines
+Changed paths:
+   M /branches/4.0
+   M /branches/4.0/tests/tests.c
+   M /branches/4.0/tests/tremquo.c
+   M /branches/4.0/tests/tset_float128.c
+   M /branches/4.0/tests/tset_ld.c
+
+[tests] Fixed the cases where tests_start_mpfr was called too late,
+i.e. after potential output (to stdout).
+  * tremquo.c: moved the call to tests_start_mpfr to the beginning.
+  * tset_float128.c, tset_ld.c: removed the optional, obsolete code
+    setting the FPU control word; MPFR_FPU_PREC can be used instead
+    (see tests.c).
+
+[tests/tests.c] Make stderr unbuffered again.
+Note for the history: both stdout and stderr were made unbuffered in
+r2361, then all stderr were changed to stdout (and the corresponding
+setbuf on stderr removed) in r2449 for consistency, but stderr was
+used later for specific cases (e.g. memory allocation errors or when
+stdout is already used for something else), and it is also used for
+assertion failures. Thus the setbuf on stderr is still needed.
+
+(merged changesets r12185-12186 from the trunk)
+------------------------------------------------------------------------
+r12184 | vlefevre | 2018-02-02 10:14:04 +0000 (Fri, 02 Feb 2018) | 3 lines
+Changed paths:
+   M /branches/4.0
+   M /branches/4.0/tests/tabort_defalloc1.c
+   M /branches/4.0/tests/tabort_defalloc2.c
+   M /branches/4.0/tests/tabort_prec_max.c
+
+Reverse-merged r12182 since tests_start_mpfr disables stdout buffering,
+so that the fflush() are unnecessary.
+(merged changeset r12183 from the trunk)
+------------------------------------------------------------------------
+r12182 | vlefevre | 2018-02-02 09:55:12 +0000 (Fri, 02 Feb 2018) | 4 lines
+Changed paths:
+   M /branches/4.0
+   M /branches/4.0/tests/tabort_defalloc1.c
+   M /branches/4.0/tests/tabort_defalloc2.c
+   M /branches/4.0/tests/tabort_prec_max.c
+
+[tests/tabort_*.c] Flush stdout after a printf(), as an abort() is
+expected. This is needed on platforms where abort() does not flush
+the stdio streams, such as with the GNU C Library (glibc) 2.27.
+(merged changeset r12181 from the trunk)
+------------------------------------------------------------------------
+r12180 | vlefevre | 2018-02-01 14:31:06 +0000 (Thu, 01 Feb 2018) | 1 line
+Changed paths:
+   M /branches/4.0/ChangeLog
+
+ChangeLog update with "TZ=UTC svn log -rHEAD:0 -v" (in UTF-8 locales).
+------------------------------------------------------------------------
+r12179 | vlefevre | 2018-02-01 14:28:02 +0000 (Thu, 01 Feb 2018) | 1 line
+Changed paths:
+   M /branches/4.0/NEWS
+
+[NEWS] Mention "make check-exported-symbols" (experimental).
+------------------------------------------------------------------------
+r12177 | vlefevre | 2018-02-01 14:22:32 +0000 (Thu, 01 Feb 2018) | 1 line
+Changed paths:
+   M /branches/4.0/VERSION
+   M /branches/4.0/configure.ac
+   M /branches/4.0/doc/mpfr.texi
+   M /branches/4.0/src/mpfr.h
+   M /branches/4.0/src/version.c
+
+Updated version to 4.0.1-rc2.
+------------------------------------------------------------------------
+r12176 | vlefevre | 2018-02-01 14:21:13 +0000 (Thu, 01 Feb 2018) | 1 line
+Changed paths:
+   M /branches/4.0/doc/mpfr.texi
+
+[doc/mpfr.texi] Updated the month.
+------------------------------------------------------------------------
+r12175 | vlefevre | 2018-02-01 13:47:27 +0000 (Thu, 01 Feb 2018) | 1 line
+Changed paths:
+   M /branches/4.0/NEWS
+
+[NEWS] Mention the mpfr_div_ui bug.
+------------------------------------------------------------------------
+r12170 | vlefevre | 2018-01-31 16:21:15 +0000 (Wed, 31 Jan 2018) | 3 lines
+Changed paths:
+   M /branches/4.0
+   M /branches/4.0/src/div_ui.c
+   M /branches/4.0/src/mpfr-impl.h
+   M /branches/4.0/tests/tdiv_ui.c
+
+Added value coverage for tdiv_ui (combinations of rb and sb in the
+different cases of the mpfr_div_ui code) and other tests.
+(merged changesets r12164-12169 from the trunk)
+------------------------------------------------------------------------
+r12164 | vlefevre | 2018-01-31 09:57:51 +0000 (Wed, 31 Jan 2018) | 5 lines
+Changed paths:
+   M /branches/4.0
+   M /branches/4.0/src/div_ui.c
+   M /branches/4.0/tests/tdiv.c
+   M /branches/4.0/tests/tdiv_ui.c
+   M /branches/4.0/tools/mpfrlint
+
+[src/div_ui.c] Major rewrite to fix a mpfr_div_ui bug.
+[tests/tdiv.c] Updated comment for bug20180126.
+[tests/tdiv_ui.c] Added tests triggering the bug just fixed.
+[tools/mpfrlint] Improved a regexp (avoiding false positives).
+(merged the remaining changesets starting at r12123 from the trunk)
+------------------------------------------------------------------------
+r12138 | vlefevre | 2018-01-27 03:52:35 +0000 (Sat, 27 Jan 2018) | 2 lines
+Changed paths:
+   M /branches/4.0
+   M /branches/4.0/tests/tdiv.c
+
+[tests/tdiv.c] mpfr_div bug bug20180126: also test negative values.
+(merged changeset r12137 from the trunk)
+------------------------------------------------------------------------
+r12135 | vlefevre | 2018-01-27 03:21:15 +0000 (Sat, 27 Jan 2018) | 2 lines
+Changed paths:
+   M /branches/4.0
+   M /branches/4.0/tests/tdiv.c
+
+[tests/tdiv.c] mpfr_div bug bug20180126 was introduced by r9086.
+(merged changeset r12134 from the trunk)
+------------------------------------------------------------------------
+r12133 | vlefevre | 2018-01-26 17:04:38 +0000 (Fri, 26 Jan 2018) | 2 lines
+Changed paths:
+   M /branches/4.0
+   M /branches/4.0/tests/tdiv.c
+
+[tests/tdiv.c] Completed r12128 test with new comments and an assert.
+(merged changeset r12132 from the trunk)
+------------------------------------------------------------------------
+r12130 | vlefevre | 2018-01-26 15:29:25 +0000 (Fri, 26 Jan 2018) | 1 line
+Changed paths:
+   M /branches/4.0/VERSION
+   M /branches/4.0/configure.ac
+   M /branches/4.0/doc/mpfr.texi
+   M /branches/4.0/src/mpfr.h
+   M /branches/4.0/src/version.c
+
+Updated version to 4.0.1-dev.
+------------------------------------------------------------------------
+r12129 | vlefevre | 2018-01-26 15:28:39 +0000 (Fri, 26 Jan 2018) | 2 lines
+Changed paths:
+   M /branches/4.0
+   M /branches/4.0/tests/tdiv.c
+
+[tests/tdiv.c] Added test case for a mpfr_div bug of MPFR 4.
+(merged changeset r12128 from the trunk)
+------------------------------------------------------------------------
+r12127 | vlefevre | 2018-01-25 15:19:15 +0000 (Thu, 25 Jan 2018) | 2 lines
+Changed paths:
+   M /branches/4.0
+   M /branches/4.0/doc/README.dev
+
+[doc/README.dev] Added information about symbol checking.
+(merged changeset r12126 from the trunk)
+------------------------------------------------------------------------
+r12125 | vlefevre | 2018-01-25 14:46:21 +0000 (Thu, 25 Jan 2018) | 8 lines
+Changed paths:
+   M /branches/4.0
+   M /branches/4.0/Makefile.am
+   M /branches/4.0/doc/README.dev
+   M /branches/4.0/src/Makefile.am
+
+* Added check-exported-symbols make rule to check that MPFR does not
+  define symbols with a GMP reserved prefix.
+* For the check-gmp-symbols and check-exported-symbols make rules, if
+  the library is not $(top_builddir)/src/.libs/libmpfr.so, these rules
+  do nothing instead of potentially failing.
+* doc/README.dev, "To make a release": mention "make check-gmp-symbols"
+  and "make check-exported-symbols".
+(merged changesets r12111-12114 from the trunk)
+------------------------------------------------------------------------
+r12123 | vlefevre | 2018-01-23 09:41:27 +0000 (Tue, 23 Jan 2018) | 4 lines
+Changed paths:
+   M /branches/4.0
+   M /branches/4.0/tests/tests.c
+
+[tests/tests.c] Mention a libtool 2.4.6 bug concerning Solaris, yielding
+potential failures if a compatible MPFR version is already installed:
+this MPFR library is tested instead of the one that has just been built.
+(merged changeset r12122 from the trunk)
+------------------------------------------------------------------------
+r12121 | vlefevre | 2018-01-22 13:58:27 +0000 (Mon, 22 Jan 2018) | 1 line
+Changed paths:
+   M /branches/4.0/ChangeLog
+
+ChangeLog update with "TZ=UTC svn log -rHEAD:0 -v" (in UTF-8 locales).
+------------------------------------------------------------------------
+r12120 | vlefevre | 2018-01-22 13:56:18 +0000 (Mon, 22 Jan 2018) | 1 line
+Changed paths:
+   M /branches/4.0/src/Makefile.am
+
+[src/Makefile.am] Updated libmpfr_la_LDFLAGS for MPFR 4.0.1.
+------------------------------------------------------------------------
+r12119 | vlefevre | 2018-01-22 13:53:01 +0000 (Mon, 22 Jan 2018) | 1 line
+Changed paths:
+   M /branches/4.0/VERSION
+   M /branches/4.0/configure.ac
+   M /branches/4.0/doc/mpfr.texi
+   M /branches/4.0/src/mpfr.h
+   M /branches/4.0/src/version.c
+
+Updated version to 4.0.1-rc1.
+------------------------------------------------------------------------
+r12118 | vlefevre | 2018-01-22 12:21:10 +0000 (Mon, 22 Jan 2018) | 1 line
+Changed paths:
+   M /branches/4.0/NEWS
+
+[NEWS] + Improved __GMP_CC and __GMP_CFLAGS retrieval.
+------------------------------------------------------------------------
+r12116 | vlefevre | 2018-01-22 01:51:10 +0000 (Mon, 22 Jan 2018) | 4 lines
+Changed paths:
+   M /branches/4.0
+   M /branches/4.0/configure.ac
+
+[configure.ac] In the CC and CFLAGS setup from gmp.h, added to the
+cpp list: "clang -E"; "cl -E" and "icl -E" for Windows ICC and MSVC
+(suggested by Alexander).
+(merged changeset r12115 from the trunk)
+------------------------------------------------------------------------
+r12110 | vlefevre | 2018-01-19 11:36:10 +0000 (Fri, 19 Jan 2018) | 1 line
+Changed paths:
+   M /branches/4.0/NEWS
+
+[NEWS] Mention the bug fix r12109.
+------------------------------------------------------------------------
+r12109 | vlefevre | 2018-01-19 00:27:24 +0000 (Fri, 19 Jan 2018) | 6 lines
+Changed paths:
+   M /branches/4.0
+   M /branches/4.0/src/mp_clz_tab.c
+   M /branches/4.0/src/mpfr-gmp.h
+
+Correct fix for the use of __clz_tab when the GMP build is used.
+  * src/mpfr-gmp.h: reverse-merged r11969, which is incorrect and
+    yields a build failure under some conditions.
+  * src/mp_clz_tab.c: fixed the condition that tests whether the
+    GMP build is used.
+(merged changesets r12107-12108 from the trunk)
+------------------------------------------------------------------------
+r12106 | vlefevre | 2018-01-18 10:52:25 +0000 (Thu, 18 Jan 2018) | 1 line
+Changed paths:
+   M /branches/4.0/NEWS
+
+[NEWS] Update for GNU MPFR 4.0.1.
+------------------------------------------------------------------------
+r12096 | vlefevre | 2018-01-10 17:03:36 +0000 (Wed, 10 Jan 2018) | 1 line
+Changed paths:
+   M /branches/4.0
+   M /branches/4.0/src/check.c
+
+Typo in a comment (cherry-picked everything from r12073 of the trunk).
+------------------------------------------------------------------------
+r12095 | vlefevre | 2018-01-10 16:58:10 +0000 (Wed, 10 Jan 2018) | 4 lines
+Changed paths:
+   M /branches/4.0
+   M /branches/4.0/src/lngamma.c
+   M /branches/4.0/tests/tlgamma.c
+
+[src/lngamma.c] Fixed handling of reduced exponent range in mpfr_lgamma
+  (also removed a useless cast).
+[tests/tlgamma.c] Added a corresponding test case.
+(merged changesets r12089-12092 from the trunk)
+------------------------------------------------------------------------
+r12094 | vlefevre | 2018-01-10 16:48:57 +0000 (Wed, 10 Jan 2018) | 4 lines
+Changed paths:
+   M /branches/4.0
+   M /branches/4.0/src/ai.c
+   M /branches/4.0/tests/tai.c
+
+[src/ai.c] Fixed handling of reduced exponent range.
+[tests/tai.c] Added corresponding test cases (in addition to what
+  has been done in tgeneric.c).
+(merged changesets r12070-12072,12074-12075 from the trunk)
+------------------------------------------------------------------------
+r12093 | vlefevre | 2018-01-10 16:38:44 +0000 (Wed, 10 Jan 2018) | 8 lines
+Changed paths:
+   M /branches/4.0
+   M /branches/4.0/tests/tgeneric.c
+
+[tests/tgeneric.c] Tests in a reduced exponent range:
+  * Do several overflow/underflow tests instead of 1, and this for each
+    precision. This allows one to detect 2 bugs (fixed in the trunk)
+    that did not handle reduced exponent ranges correctly:
+    - in mpfr_ai, making tai fail;
+    - in mpfr_lgamma, making tlgamma hang with a 32-bit ABI.
+  * Added some comments.
+(merged changesets r12087-12088 from the trunk)
+------------------------------------------------------------------------
+r12086 | vlefevre | 2018-01-10 10:15:30 +0000 (Wed, 10 Jan 2018) | 4 lines
+Changed paths:
+   M /branches/4.0
+   M /branches/4.0/tests/tsprintf.c
+
+[tests/tsprintf.c] Fixed/simplified code with incorrect strncpy
+usage (bug detected by gcc-snapshot 20180107-1 under Debian with
+-Werror=stringop-truncation).
+(merged changesets r12084-12085 from the trunk)
+------------------------------------------------------------------------
+r12083 | vlefevre | 2018-01-09 15:17:48 +0000 (Tue, 09 Jan 2018) | 6 lines
+Changed paths:
+   M /branches/4.0
+   M /branches/4.0/doc/mpfr.texi
+
+[doc/mpfr.texi] Misc improvements and corrections affecting the
+description of the following functions:
+  * mpfr_ai: fixed font encoding issue for PDF/DVI/PS (—x— → |x|).
+  * mpfr_custom_init_set: fixed typography; improved text.
+  * mpfr_custom_get_exp: improved text.
+(merged changesets r12077-12082 from the trunk)
+------------------------------------------------------------------------
+r12078 | vlefevre | 2018-01-09 12:34:03 +0000 (Tue, 09 Jan 2018) | 5 lines
+Changed paths:
+   M /branches/4.0
+   M /branches/4.0/doc/mpfr.texi
+   M /branches/4.0/doc/texinfo.tex
+
+[doc]
+  * texinfo.tex: update to the latest version 2018-01-09.11, which
+    supports @var with script font size without any drawback.
+  * mpfr.texi: replaced the now useless @svar by @var.
+(merged changeset r12076 from the trunk)
+------------------------------------------------------------------------
+r12077 | vlefevre | 2018-01-09 12:30:58 +0000 (Tue, 09 Jan 2018) | 6 lines
+Changed paths:
+   M /branches/4.0
+   M /branches/4.0/BUGS
+   M /branches/4.0/INSTALL
+   M /branches/4.0/Makefile.am
+   M /branches/4.0/NEWS
+   M /branches/4.0/README
+   M /branches/4.0/TODO
+   M /branches/4.0/acinclude.m4
+   M /branches/4.0/configure.ac
+   M /branches/4.0/doc/FAQ.html
+   M /branches/4.0/doc/Makefile.am
+   M /branches/4.0/doc/README.dev
+   M /branches/4.0/doc/check-typography
+   M /branches/4.0/doc/faq.xsl
+   M /branches/4.0/doc/mpfr.texi
+   M /branches/4.0/examples/can_round.c
+   M /branches/4.0/examples/divworst.c
+   M /branches/4.0/examples/rndo-add.c
+   M /branches/4.0/examples/sample.c
+   M /branches/4.0/examples/version.c
+   M /branches/4.0/src/Makefile.am
+   M /branches/4.0/src/abort_prec_max.c
+   M /branches/4.0/src/acos.c
+   M /branches/4.0/src/acosh.c
+   M /branches/4.0/src/add.c
+   M /branches/4.0/src/add1.c
+   M /branches/4.0/src/add1sp.c
+   M /branches/4.0/src/add_d.c
+   M /branches/4.0/src/add_ui.c
+   M /branches/4.0/src/agm.c
+   M /branches/4.0/src/ai.c
+   M /branches/4.0/src/amd/amdfam10/mparam.h
+   M /branches/4.0/src/amd/athlon/mparam.h
+   M /branches/4.0/src/amd/k8/mparam.h
+   M /branches/4.0/src/arm/mparam.h
+   M /branches/4.0/src/asin.c
+   M /branches/4.0/src/asinh.c
+   M /branches/4.0/src/atan.c
+   M /branches/4.0/src/atan2.c
+   M /branches/4.0/src/atanh.c
+   M /branches/4.0/src/bernoulli.c
+   M /branches/4.0/src/beta.c
+   M /branches/4.0/src/buildopt.c
+   M /branches/4.0/src/cache.c
+   M /branches/4.0/src/cbrt.c
+   M /branches/4.0/src/check.c
+   M /branches/4.0/src/clear.c
+   M /branches/4.0/src/clears.c
+   M /branches/4.0/src/cmp.c
+   M /branches/4.0/src/cmp2.c
+   M /branches/4.0/src/cmp_abs.c
+   M /branches/4.0/src/cmp_d.c
+   M /branches/4.0/src/cmp_ld.c
+   M /branches/4.0/src/cmp_si.c
+   M /branches/4.0/src/cmp_ui.c
+   M /branches/4.0/src/comparisons.c
+   M /branches/4.0/src/const_catalan.c
+   M /branches/4.0/src/const_euler.c
+   M /branches/4.0/src/const_log2.c
+   M /branches/4.0/src/const_pi.c
+   M /branches/4.0/src/constant.c
+   M /branches/4.0/src/copysign.c
+   M /branches/4.0/src/cos.c
+   M /branches/4.0/src/cosh.c
+   M /branches/4.0/src/cot.c
+   M /branches/4.0/src/coth.c
+   M /branches/4.0/src/csc.c
+   M /branches/4.0/src/csch.c
+   M /branches/4.0/src/d_div.c
+   M /branches/4.0/src/d_sub.c
+   M /branches/4.0/src/digamma.c
+   M /branches/4.0/src/dim.c
+   M /branches/4.0/src/div.c
+   M /branches/4.0/src/div_2exp.c
+   M /branches/4.0/src/div_2si.c
+   M /branches/4.0/src/div_2ui.c
+   M /branches/4.0/src/div_d.c
+   M /branches/4.0/src/div_ui.c
+   M /branches/4.0/src/dump.c
+   M /branches/4.0/src/eint.c
+   M /branches/4.0/src/eq.c
+   M /branches/4.0/src/erandom.c
+   M /branches/4.0/src/erf.c
+   M /branches/4.0/src/erfc.c
+   M /branches/4.0/src/exceptions.c
+   M /branches/4.0/src/exp.c
+   M /branches/4.0/src/exp10.c
+   M /branches/4.0/src/exp2.c
+   M /branches/4.0/src/exp3.c
+   M /branches/4.0/src/exp_2.c
+   M /branches/4.0/src/expm1.c
+   M /branches/4.0/src/extract.c
+   M /branches/4.0/src/factorial.c
+   M /branches/4.0/src/fits_intmax.c
+   M /branches/4.0/src/fits_s.h
+   M /branches/4.0/src/fits_sint.c
+   M /branches/4.0/src/fits_slong.c
+   M /branches/4.0/src/fits_sshort.c
+   M /branches/4.0/src/fits_u.h
+   M /branches/4.0/src/fits_uint.c
+   M /branches/4.0/src/fits_uintmax.c
+   M /branches/4.0/src/fits_ulong.c
+   M /branches/4.0/src/fits_ushort.c
+   M /branches/4.0/src/fma.c
+   M /branches/4.0/src/fmma.c
+   M /branches/4.0/src/fms.c
+   M /branches/4.0/src/fpif.c
+   M /branches/4.0/src/frac.c
+   M /branches/4.0/src/free_cache.c
+   M /branches/4.0/src/frexp.c
+   M /branches/4.0/src/gamma.c
+   M /branches/4.0/src/gamma_inc.c
+   M /branches/4.0/src/gammaonethird.c
+   M /branches/4.0/src/gen_inverse.h
+   M /branches/4.0/src/generic/coverage/mparam.h
+   M /branches/4.0/src/generic/mparam.h
+   M /branches/4.0/src/get_d.c
+   M /branches/4.0/src/get_d64.c
+   M /branches/4.0/src/get_exp.c
+   M /branches/4.0/src/get_f.c
+   M /branches/4.0/src/get_float128.c
+   M /branches/4.0/src/get_flt.c
+   M /branches/4.0/src/get_ld.c
+   M /branches/4.0/src/get_q.c
+   M /branches/4.0/src/get_si.c
+   M /branches/4.0/src/get_sj.c
+   M /branches/4.0/src/get_str.c
+   M /branches/4.0/src/get_ui.c
+   M /branches/4.0/src/get_uj.c
+   M /branches/4.0/src/get_z.c
+   M /branches/4.0/src/get_z_exp.c
+   M /branches/4.0/src/gmp_op.c
+   M /branches/4.0/src/grandom.c
+   M /branches/4.0/src/hppa/mparam.h
+   M /branches/4.0/src/hypot.c
+   M /branches/4.0/src/ia64/mparam.h
+   M /branches/4.0/src/ieee_floats.h
+   M /branches/4.0/src/init.c
+   M /branches/4.0/src/init2.c
+   M /branches/4.0/src/inits.c
+   M /branches/4.0/src/inits2.c
+   M /branches/4.0/src/inp_str.c
+   M /branches/4.0/src/int_ceil_log2.c
+   M /branches/4.0/src/invert_limb.h
+   M /branches/4.0/src/invsqrt_limb.h
+   M /branches/4.0/src/isinf.c
+   M /branches/4.0/src/isinteger.c
+   M /branches/4.0/src/isnan.c
+   M /branches/4.0/src/isnum.c
+   M /branches/4.0/src/isqrt.c
+   M /branches/4.0/src/isregular.c
+   M /branches/4.0/src/iszero.c
+   M /branches/4.0/src/jn.c
+   M /branches/4.0/src/jyn_asympt.c
+   M /branches/4.0/src/li2.c
+   M /branches/4.0/src/lngamma.c
+   M /branches/4.0/src/log.c
+   M /branches/4.0/src/log10.c
+   M /branches/4.0/src/log1p.c
+   M /branches/4.0/src/log2.c
+   M /branches/4.0/src/log_ui.c
+   M /branches/4.0/src/logging.c
+   M /branches/4.0/src/min_prec.c
+   M /branches/4.0/src/minmax.c
+   M /branches/4.0/src/mips/mparam.h
+   M /branches/4.0/src/modf.c
+   M /branches/4.0/src/mp_clz_tab.c
+   M /branches/4.0/src/mparam_h.in
+   M /branches/4.0/src/mpf2mpfr.h
+   M /branches/4.0/src/mpfr-cvers.h
+   M /branches/4.0/src/mpfr-gmp.c
+   M /branches/4.0/src/mpfr-gmp.h
+   M /branches/4.0/src/mpfr-impl.h
+   M /branches/4.0/src/mpfr-intmax.h
+   M /branches/4.0/src/mpfr-longlong.h
+   M /branches/4.0/src/mpfr-mini-gmp.c
+   M /branches/4.0/src/mpfr-mini-gmp.h
+   M /branches/4.0/src/mpfr-sassert.h
+   M /branches/4.0/src/mpfr-thread.h
+   M /branches/4.0/src/mpfr.h
+   M /branches/4.0/src/mpn_exp.c
+   M /branches/4.0/src/mul.c
+   M /branches/4.0/src/mul_2exp.c
+   M /branches/4.0/src/mul_2si.c
+   M /branches/4.0/src/mul_2ui.c
+   M /branches/4.0/src/mul_d.c
+   M /branches/4.0/src/mul_ui.c
+   M /branches/4.0/src/mulders.c
+   M /branches/4.0/src/neg.c
+   M /branches/4.0/src/next.c
+   M /branches/4.0/src/nrandom.c
+   M /branches/4.0/src/odd_p.c
+   M /branches/4.0/src/out_str.c
+   M /branches/4.0/src/pool.c
+   M /branches/4.0/src/pow.c
+   M /branches/4.0/src/pow_si.c
+   M /branches/4.0/src/pow_ui.c
+   M /branches/4.0/src/pow_z.c
+   M /branches/4.0/src/powerof2.c
+   M /branches/4.0/src/powerpc32/mparam.h
+   M /branches/4.0/src/powerpc64/mparam.h
+   M /branches/4.0/src/print_raw.c
+   M /branches/4.0/src/print_rnd_mode.c
+   M /branches/4.0/src/printf.c
+   M /branches/4.0/src/random_deviate.c
+   M /branches/4.0/src/random_deviate.h
+   M /branches/4.0/src/rec_sqrt.c
+   M /branches/4.0/src/reldiff.c
+   M /branches/4.0/src/rem1.c
+   M /branches/4.0/src/rint.c
+   M /branches/4.0/src/rndna.c
+   M /branches/4.0/src/root.c
+   M /branches/4.0/src/round_near_x.c
+   M /branches/4.0/src/round_p.c
+   M /branches/4.0/src/round_prec.c
+   M /branches/4.0/src/round_raw_generic.c
+   M /branches/4.0/src/scale2.c
+   M /branches/4.0/src/sec.c
+   M /branches/4.0/src/sech.c
+   M /branches/4.0/src/set.c
+   M /branches/4.0/src/set_d.c
+   M /branches/4.0/src/set_d64.c
+   M /branches/4.0/src/set_dfl_prec.c
+   M /branches/4.0/src/set_exp.c
+   M /branches/4.0/src/set_f.c
+   M /branches/4.0/src/set_float128.c
+   M /branches/4.0/src/set_flt.c
+   M /branches/4.0/src/set_inf.c
+   M /branches/4.0/src/set_ld.c
+   M /branches/4.0/src/set_nan.c
+   M /branches/4.0/src/set_prc_raw.c
+   M /branches/4.0/src/set_prec.c
+   M /branches/4.0/src/set_q.c
+   M /branches/4.0/src/set_rnd.c
+   M /branches/4.0/src/set_si.c
+   M /branches/4.0/src/set_si_2exp.c
+   M /branches/4.0/src/set_sj.c
+   M /branches/4.0/src/set_str.c
+   M /branches/4.0/src/set_str_raw.c
+   M /branches/4.0/src/set_ui.c
+   M /branches/4.0/src/set_ui_2exp.c
+   M /branches/4.0/src/set_uj.c
+   M /branches/4.0/src/set_z.c
+   M /branches/4.0/src/set_z_exp.c
+   M /branches/4.0/src/set_zero.c
+   M /branches/4.0/src/setmax.c
+   M /branches/4.0/src/setmin.c
+   M /branches/4.0/src/setsign.c
+   M /branches/4.0/src/sgn.c
+   M /branches/4.0/src/si_op.c
+   M /branches/4.0/src/signbit.c
+   M /branches/4.0/src/sin.c
+   M /branches/4.0/src/sin_cos.c
+   M /branches/4.0/src/sinh.c
+   M /branches/4.0/src/sinh_cosh.c
+   M /branches/4.0/src/sparc64/mparam.h
+   M /branches/4.0/src/sqr.c
+   M /branches/4.0/src/sqrt.c
+   M /branches/4.0/src/sqrt_ui.c
+   M /branches/4.0/src/stack_interface.c
+   M /branches/4.0/src/strtofr.c
+   M /branches/4.0/src/sub.c
+   M /branches/4.0/src/sub1.c
+   M /branches/4.0/src/sub1sp.c
+   M /branches/4.0/src/sub_d.c
+   M /branches/4.0/src/sub_ui.c
+   M /branches/4.0/src/subnormal.c
+   M /branches/4.0/src/sum.c
+   M /branches/4.0/src/swap.c
+   M /branches/4.0/src/tan.c
+   M /branches/4.0/src/tanh.c
+   M /branches/4.0/src/ubf.c
+   M /branches/4.0/src/uceil_exp2.c
+   M /branches/4.0/src/uceil_log2.c
+   M /branches/4.0/src/ufloor_log2.c
+   M /branches/4.0/src/ui_div.c
+   M /branches/4.0/src/ui_pow.c
+   M /branches/4.0/src/ui_pow_ui.c
+   M /branches/4.0/src/ui_sub.c
+   M /branches/4.0/src/urandom.c
+   M /branches/4.0/src/urandomb.c
+   M /branches/4.0/src/vasprintf.c
+   M /branches/4.0/src/version.c
+   M /branches/4.0/src/volatile.c
+   M /branches/4.0/src/x86/core2/mparam.h
+   M /branches/4.0/src/x86/mparam.h
+   M /branches/4.0/src/x86_64/core2/mparam.h
+   M /branches/4.0/src/x86_64/corei5/mparam.h
+   M /branches/4.0/src/x86_64/pentium4/mparam.h
+   M /branches/4.0/src/yn.c
+   M /branches/4.0/src/zeta.c
+   M /branches/4.0/src/zeta_ui.c
+   M /branches/4.0/tests/Makefile.am
+   M /branches/4.0/tests/cmp_str.c
+   M /branches/4.0/tests/data/digamma
+   M /branches/4.0/tests/data/li2
+   M /branches/4.0/tests/memory.c
+   M /branches/4.0/tests/mpf_compat.c
+   M /branches/4.0/tests/mpf_compat.h
+   M /branches/4.0/tests/mpfr-test.h
+   M /branches/4.0/tests/mpfr_compat.c
+   M /branches/4.0/tests/random2.c
+   M /branches/4.0/tests/reuse.c
+   M /branches/4.0/tests/rnd_mode.c
+   M /branches/4.0/tests/tabort_defalloc1.c
+   M /branches/4.0/tests/tabort_defalloc2.c
+   M /branches/4.0/tests/tabort_prec_max.c
+   M /branches/4.0/tests/tabs.c
+   M /branches/4.0/tests/tacos.c
+   M /branches/4.0/tests/tacosh.c
+   M /branches/4.0/tests/tadd.c
+   M /branches/4.0/tests/tadd1sp.c
+   M /branches/4.0/tests/tadd_d.c
+   M /branches/4.0/tests/tadd_ui.c
+   M /branches/4.0/tests/tagm.c
+   M /branches/4.0/tests/tai.c
+   M /branches/4.0/tests/talloc-cache.c
+   M /branches/4.0/tests/talloc.c
+   M /branches/4.0/tests/tasin.c
+   M /branches/4.0/tests/tasinh.c
+   M /branches/4.0/tests/tassert.c
+   M /branches/4.0/tests/tatan.c
+   M /branches/4.0/tests/tatanh.c
+   M /branches/4.0/tests/taway.c
+   M /branches/4.0/tests/tbeta.c
+   M /branches/4.0/tests/tbuildopt.c
+   M /branches/4.0/tests/tcan_round.c
+   M /branches/4.0/tests/tcbrt.c
+   M /branches/4.0/tests/tcheck.c
+   M /branches/4.0/tests/tcmp.c
+   M /branches/4.0/tests/tcmp2.c
+   M /branches/4.0/tests/tcmp_d.c
+   M /branches/4.0/tests/tcmp_ld.c
+   M /branches/4.0/tests/tcmp_ui.c
+   M /branches/4.0/tests/tcmpabs.c
+   M /branches/4.0/tests/tcomparisons.c
+   M /branches/4.0/tests/tconst_catalan.c
+   M /branches/4.0/tests/tconst_euler.c
+   M /branches/4.0/tests/tconst_log2.c
+   M /branches/4.0/tests/tconst_pi.c
+   M /branches/4.0/tests/tcopysign.c
+   M /branches/4.0/tests/tcos.c
+   M /branches/4.0/tests/tcosh.c
+   M /branches/4.0/tests/tcot.c
+   M /branches/4.0/tests/tcoth.c
+   M /branches/4.0/tests/tcsc.c
+   M /branches/4.0/tests/tcsch.c
+   M /branches/4.0/tests/td_div.c
+   M /branches/4.0/tests/td_sub.c
+   M /branches/4.0/tests/tdigamma.c
+   M /branches/4.0/tests/tdim.c
+   M /branches/4.0/tests/tdiv.c
+   M /branches/4.0/tests/tdiv_d.c
+   M /branches/4.0/tests/tdiv_ui.c
+   M /branches/4.0/tests/teint.c
+   M /branches/4.0/tests/teq.c
+   M /branches/4.0/tests/terandom.c
+   M /branches/4.0/tests/terandom_chisq.c
+   M /branches/4.0/tests/terf.c
+   M /branches/4.0/tests/tests.c
+   M /branches/4.0/tests/texceptions.c
+   M /branches/4.0/tests/texp.c
+   M /branches/4.0/tests/texp10.c
+   M /branches/4.0/tests/texp2.c
+   M /branches/4.0/tests/texpm1.c
+   M /branches/4.0/tests/tfactorial.c
+   M /branches/4.0/tests/tfits.c
+   M /branches/4.0/tests/tfma.c
+   M /branches/4.0/tests/tfmma.c
+   M /branches/4.0/tests/tfmod.c
+   M /branches/4.0/tests/tfms.c
+   M /branches/4.0/tests/tfpif.c
+   M /branches/4.0/tests/tfprintf.c
+   M /branches/4.0/tests/tfrac.c
+   M /branches/4.0/tests/tfrexp.c
+   M /branches/4.0/tests/tgamma.c
+   M /branches/4.0/tests/tgamma_inc.c
+   M /branches/4.0/tests/tgeneric.c
+   M /branches/4.0/tests/tgeneric_ui.c
+   M /branches/4.0/tests/tget_d.c
+   M /branches/4.0/tests/tget_d_2exp.c
+   M /branches/4.0/tests/tget_f.c
+   M /branches/4.0/tests/tget_flt.c
+   M /branches/4.0/tests/tget_ld_2exp.c
+   M /branches/4.0/tests/tget_q.c
+   M /branches/4.0/tests/tget_set_d64.c
+   M /branches/4.0/tests/tget_sj.c
+   M /branches/4.0/tests/tget_str.c
+   M /branches/4.0/tests/tget_z.c
+   M /branches/4.0/tests/tgmpop.c
+   M /branches/4.0/tests/tgrandom.c
+   M /branches/4.0/tests/thyperbolic.c
+   M /branches/4.0/tests/thypot.c
+   M /branches/4.0/tests/tinits.c
+   M /branches/4.0/tests/tinp_str.c
+   M /branches/4.0/tests/tinternals.c
+   M /branches/4.0/tests/tisnan.c
+   M /branches/4.0/tests/tisqrt.c
+   M /branches/4.0/tests/tj0.c
+   M /branches/4.0/tests/tj1.c
+   M /branches/4.0/tests/tjn.c
+   M /branches/4.0/tests/tl2b.c
+   M /branches/4.0/tests/tlgamma.c
+   M /branches/4.0/tests/tli2.c
+   M /branches/4.0/tests/tlngamma.c
+   M /branches/4.0/tests/tlog.c
+   M /branches/4.0/tests/tlog10.c
+   M /branches/4.0/tests/tlog1p.c
+   M /branches/4.0/tests/tlog2.c
+   M /branches/4.0/tests/tlog_ui.c
+   M /branches/4.0/tests/tmin_prec.c
+   M /branches/4.0/tests/tminmax.c
+   M /branches/4.0/tests/tmodf.c
+   M /branches/4.0/tests/tmul.c
+   M /branches/4.0/tests/tmul_2exp.c
+   M /branches/4.0/tests/tmul_d.c
+   M /branches/4.0/tests/tmul_ui.c
+   M /branches/4.0/tests/tnext.c
+   M /branches/4.0/tests/tnrandom.c
+   M /branches/4.0/tests/tnrandom_chisq.c
+   M /branches/4.0/tests/tout_str.c
+   M /branches/4.0/tests/toutimpl.c
+   M /branches/4.0/tests/tpow.c
+   M /branches/4.0/tests/tpow3.c
+   M /branches/4.0/tests/tpow_all.c
+   M /branches/4.0/tests/tpow_z.c
+   M /branches/4.0/tests/tprintf.c
+   M /branches/4.0/tests/trandom.c
+   M /branches/4.0/tests/trandom_deviate.c
+   M /branches/4.0/tests/trec_sqrt.c
+   M /branches/4.0/tests/tremquo.c
+   M /branches/4.0/tests/trint.c
+   M /branches/4.0/tests/trndna.c
+   M /branches/4.0/tests/troot.c
+   M /branches/4.0/tests/trootn_ui.c
+   M /branches/4.0/tests/tround_prec.c
+   M /branches/4.0/tests/tsec.c
+   M /branches/4.0/tests/tsech.c
+   M /branches/4.0/tests/tset.c
+   M /branches/4.0/tests/tset_d.c
+   M /branches/4.0/tests/tset_exp.c
+   M /branches/4.0/tests/tset_f.c
+   M /branches/4.0/tests/tset_float128.c
+   M /branches/4.0/tests/tset_ld.c
+   M /branches/4.0/tests/tset_q.c
+   M /branches/4.0/tests/tset_si.c
+   M /branches/4.0/tests/tset_sj.c
+   M /branches/4.0/tests/tset_str.c
+   M /branches/4.0/tests/tset_z.c
+   M /branches/4.0/tests/tset_z_exp.c
+   M /branches/4.0/tests/tsgn.c
+   M /branches/4.0/tests/tsi_op.c
+   M /branches/4.0/tests/tsin.c
+   M /branches/4.0/tests/tsin_cos.c
+   M /branches/4.0/tests/tsinh.c
+   M /branches/4.0/tests/tsinh_cosh.c
+   M /branches/4.0/tests/tsprintf.c
+   M /branches/4.0/tests/tsqr.c
+   M /branches/4.0/tests/tsqrt.c
+   M /branches/4.0/tests/tsqrt_ui.c
+   M /branches/4.0/tests/tstckintc.c
+   M /branches/4.0/tests/tstdint.c
+   M /branches/4.0/tests/tstrtofr.c
+   M /branches/4.0/tests/tsub.c
+   M /branches/4.0/tests/tsub1sp.c
+   M /branches/4.0/tests/tsub_d.c
+   M /branches/4.0/tests/tsub_ui.c
+   M /branches/4.0/tests/tsubnormal.c
+   M /branches/4.0/tests/tsum.c
+   M /branches/4.0/tests/tswap.c
+   M /branches/4.0/tests/ttan.c
+   M /branches/4.0/tests/ttanh.c
+   M /branches/4.0/tests/ttrunc.c
+   M /branches/4.0/tests/tui_div.c
+   M /branches/4.0/tests/tui_pow.c
+   M /branches/4.0/tests/tui_sub.c
+   M /branches/4.0/tests/turandom.c
+   M /branches/4.0/tests/tvalist.c
+   M /branches/4.0/tests/tversion.c
+   M /branches/4.0/tests/ty0.c
+   M /branches/4.0/tests/ty1.c
+   M /branches/4.0/tests/tyn.c
+   M /branches/4.0/tests/tzeta.c
+   M /branches/4.0/tests/tzeta_ui.c
+   M /branches/4.0/tools/bench/Makefile.am
+   M /branches/4.0/tools/bench/benchtime.h
+   M /branches/4.0/tools/bench/mpfrbench.c
+   M /branches/4.0/tools/ck-clz_tab
+   M /branches/4.0/tools/ck-copyright-notice
+   M /branches/4.0/tools/ck-mparam
+   M /branches/4.0/tools/ck-news
+   M /branches/4.0/tools/ck-version-info
+   M /branches/4.0/tools/get_patches.sh
+   M /branches/4.0/tune/Makefile.am
+   M /branches/4.0/tune/bidimensional_sample.c
+   M /branches/4.0/tune/speed.c
+   M /branches/4.0/tune/tuneup.c
+
+Minor date-related changes as in the trunk:
+* Copyright notice update in most files: added 2018.
+* tools/ck-mparam: in the copyright notice, just keep the year 2011
+  since this file is not part of the tarball (just used by mpfrlint).
+* doc/mpfr.texi: updated the month.
+(merged changesets r12067-12069 from the trunk)
+------------------------------------------------------------------------
+r12060 | vlefevre | 2017-12-25 15:04:55 +0000 (Mon, 25 Dec 2017) | 1 line
+Changed paths:
+   M /branches/4.0/INSTALL
+   M /branches/4.0/VERSION
+   M /branches/4.0/configure.ac
+   M /branches/4.0/doc/mpfr.texi
+   M /branches/4.0/src/mpfr.h
+   M /branches/4.0/src/version.c
+
+Updated version to 4.0.1-dev.
+------------------------------------------------------------------------
+r12057 | vlefevre | 2017-12-25 11:17:31 +0000 (Mon, 25 Dec 2017) | 2 lines
+Changed paths:
+   M /branches/4.0
+   M /branches/4.0/NEWS
+
+[NEWS] Minor corrections for GNU MPFR 4.0.0.
+(merged changeset r12056 from the trunk)
+------------------------------------------------------------------------
+r12051 | vlefevre | 2017-12-23 10:19:32 +0000 (Sat, 23 Dec 2017) | 1 line
+Changed paths:
+   M /branches/4.0/ChangeLog
+
+ChangeLog update with "LC_ALL=en_US.UTF8 TZ=UTC svn log -rHEAD:0 -v".
+------------------------------------------------------------------------
 r12050 | vlefevre | 2017-12-23 10:17:50 +0000 (Sat, 23 Dec 2017) | 1 line
 Changed paths:
    M /branches/4.0/VERSION
@@ -25938,7 +26850,7 @@
 Changed paths:
    M /trunk/NEWS
 
-[NEWS] Prepare for new version.
+[NEWS] Prepare for new version 3.2.0 (will be 4.0.0).
 ------------------------------------------------------------------------
 r8068 | vlefevre | 2012-03-07 13:06:40 +0000 (Wed, 07 Mar 2012) | 1 line
 Changed paths:
@@ -33940,7 +34852,7 @@
 Changed paths:
    M /trunk/NEWS
 
-[NEWS] Prepare for new version.
+[NEWS] Prepare for new version 3.1.0.
 ------------------------------------------------------------------------
 r7067 | vlefevre | 2010-08-12 14:13:48 +0000 (Thu, 12 Aug 2010) | 1 line
 Changed paths:

Modified: trunk/Build/source/libs/mpfr/mpfr-src/INSTALL
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/INSTALL	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/INSTALL	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,4 +1,4 @@
-Copyright 1999-2017 Free Software Foundation, Inc.
+Copyright 1999-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.
@@ -37,17 +37,17 @@
    not been done yet and if patches are available. You can check
    on the release page:
 
-     http://www.mpfr.org/mpfr-4.0.0/
+     http://www.mpfr.org/mpfr-4.0.1/
 
    which may have additional information. The patches can be applied
    with commands like:
 
-     wget http://www.mpfr.org/mpfr-4.0.0/allpatches
+     wget http://www.mpfr.org/mpfr-4.0.1/allpatches
      patch -N -Z -p1 < allpatches
 
    or
 
-     curl http://www.mpfr.org/mpfr-4.0.0/allpatches | patch -N -Z -p1
+     curl http://www.mpfr.org/mpfr-4.0.1/allpatches | patch -N -Z -p1
 
    (Those instructions are for the GNU patch command, for example
    /usr/bin/gpatch on Solaris.)
@@ -363,7 +363,7 @@
   * the FAQ (either the FAQ.html file distributed with MPFR, or the
     on-line version <http://www.mpfr.org/faq.html>, which may be more
     up-to-date);
-  * the MPFR web page for this version <http://www.mpfr.org/mpfr-4.0.0/>,
+  * the MPFR web page for this version <http://www.mpfr.org/mpfr-4.0.1/>,
     which lists bugs found in this version and provides some patches.
 
 If the "configure" fails, please check that the C compiler and its

Modified: trunk/Build/source/libs/mpfr/mpfr-src/Makefile.am
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/Makefile.am	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/Makefile.am	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,4 +1,4 @@
-# Copyright 2000-2017 Free Software Foundation, Inc.
+# Copyright 2000-2018 Free Software Foundation, Inc.
 # This Makefile.am is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -49,9 +49,14 @@
 	cd $(srcdir)/doc && ./check-typography
 
 # Check that MPFR does not use GMP internal symbols. Of course, do not run
-# this rule if you use --with-gmp-build or --enable-gmp-internals. This
-# test does nothing if --disable-shared has been used.
+# this rule if you use --with-gmp-build or --enable-gmp-internals.
+# This test does nothing if no libmpfr.so is generated.
 check-gmp-symbols:
 	cd src && $(MAKE) check-gmp-symbols
 
-.PHONY: check-gmp-symbols
+# Check that MPFR does not define symbols with a GMP reserved prefix.
+# This test does nothing if no libmpfr.so is generated.
+check-exported-symbols:
+	cd src && $(MAKE) check-exported-symbols
+
+.PHONY: check-gmp-symbols check-exported-symbols

Modified: trunk/Build/source/libs/mpfr/mpfr-src/NEWS
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/NEWS	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/NEWS	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,4 +1,4 @@
-Copyright 2000-2017 Free Software Foundation, Inc.
+Copyright 2000-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.
@@ -20,6 +20,18 @@
 
 ##############################################################################
 
+Changes from version 4.0.0 to version 4.0.1:
+- Improved MPFR manual.
+- Improved __GMP_CC and __GMP_CFLAGS retrieval (in particular for MS Windows).
+- Fixed a build failure on some platforms when --with-gmp-build is used.
+- Bug fixes (see ChangeLog file), in particular in mpfr_div_ui, which
+  could yield an incorrectly rounded result to nearest when using
+  different precisions; this bug had been present since the introduction
+  of mpfr_div_ui, and in MPFR 4.0.0, it was affecting mpfr_div too.
+- New: optional "make check-exported-symbols", mainly for the MPFR developers
+  and binary distributions, to check that MPFR does not define symbols with a
+  GMP reserved prefix (experimental).
+
 Changes from versions 3.1.* to version 4.0.0:
 - The "dinde aux marrons" release.
 - MPFR now depends on GMP 5.0+ instead of 4.1+.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/README
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/README	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/README	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,4 +1,4 @@
-Copyright 2000-2017 Free Software Foundation, Inc.
+Copyright 2000-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/TODO
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/TODO	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/TODO	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,4 +1,4 @@
-Copyright 1999-2017 Free Software Foundation, Inc.
+Copyright 1999-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/VERSION
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/VERSION	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/VERSION	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1 +1 @@
-4.0.0
+4.0.1

Modified: trunk/Build/source/libs/mpfr/mpfr-src/acinclude.m4
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/acinclude.m4	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/acinclude.m4	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 dnl  MPFR specific autoconf macros
 
-dnl  Copyright 2000, 2002-2017 Free Software Foundation, Inc.
+dnl  Copyright 2000, 2002-2018 Free Software Foundation, Inc.
 dnl  Contributed by the AriC and Caramba projects, INRIA.
 dnl
 dnl  This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/configure.ac
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/configure.ac	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/configure.ac	2018-02-10 06:43:26 UTC (rev 46585)
@@ -4,7 +4,7 @@
 dnl be indented!
 
 AC_COPYRIGHT([
-Copyright 1999-2017 Free Software Foundation, Inc.
+Copyright 1999-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.
@@ -26,7 +26,7 @@
 ])
 
 dnl Add check-news when it checks for more than 15 lines
-AC_INIT([MPFR],[4.0.0])
+AC_INIT([MPFR],[4.0.1])
 
 dnl Older Automake versions than 1.13 may still be supported, but no longer
 dnl tested, and many things have changed in 1.13. Moreover the INSTALL file
@@ -235,7 +235,7 @@
    # prefer cpp and gcc to /lib/cpp. However, note that this won't
    # work if GCC has been installed with versioned names only (e.g.
    # with cpp-5 and gcc-5).
-   for cpp in "cpp -P" "cpp" "gcc -P -E" "gcc -E" "/lib/cpp -P" "/lib/cpp" "cc -P -E" "cc -E" "c99 -P -E" "c99 -E"
+   for cpp in "cpp -P" "cpp" "gcc -P -E" "gcc -E" "/lib/cpp -P" "/lib/cpp" "cc -P -E" "cc -E" "c99 -P -E" "c99 -E" "clang -E" "cl -E" "icl -E"
    do
      # Get CC
      echo "#include \"gmp.h\"" > conftest.c

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/Makefile.am
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/Makefile.am	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/Makefile.am	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,4 +1,4 @@
-# Copyright 2000-2017 Free Software Foundation, Inc.
+# Copyright 2000-2018 Free Software Foundation, Inc.
 # This Makefile.am is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -81,7 +81,7 @@
 #        3.0.x    4:x:0
 #        3.1.x    5:x:1
 #        4.0.x    6:x:0
-libmpfr_la_LDFLAGS = $(MPFR_LDFLAGS) $(LIBMPFR_LDFLAGS) -version-info 6:0:0
+libmpfr_la_LDFLAGS = $(MPFR_LDFLAGS) $(LIBMPFR_LDFLAGS) -version-info 6:1:0
 
 # Important note: If for some reason, srcdir is read-only at build time
 # (and you use objdir != srcdir), then you need to rebuild get_patches.c
@@ -98,9 +98,15 @@
 # what has been changed by "patch".
 #CLEANFILES = get_patches.c
 
+# For check-gmp-symbols
 GMPC = $(top_builddir)/src/gmp.c
 GMPI = $(top_builddir)/src/gmp.i
 
+# For check-gmp-symbols and check-exported-symbols (if the library does
+# not have this name, e.g. on some platforms or when the shared library
+# is disabled, these rules do nothing).
+LIBMPFRSO = $(top_builddir)/src/.libs/libmpfr.so
+
 # Check that MPFR does not use GMP internal symbols. Of course, do not run
 # this rule if you use --with-gmp-build or --enable-gmp-internals. This
 # test does nothing if --disable-shared has been used.
@@ -108,11 +114,10 @@
 # because the latter is not supported by all compilers (at least under
 # MS Windows).
 check-gmp-symbols: $(LTLIBRARIES)
-	printf "#include <%s.h>\n" stdarg stdio gmp > $(GMPC)
-	$(COMPILE) -E $(GMPC) > $(GMPI)
-	libmpfrso=$(top_builddir)/src/.libs/libmpfr.so; \
-	if [ -f "$$libmpfrso" ]; then \
-	  internals=`$(NM) -u "$$libmpfrso" | \
+	if [ -f "$(LIBMPFRSO)" ]; then \
+	  printf "#include <%s.h>\n" stdarg stdio gmp > $(GMPC) && \
+	  $(COMPILE) -E $(GMPC) > $(GMPI) || exit 1; \
+	  internals=`$(NM) -u "$(LIBMPFRSO)" | \
 	    $(SED) -n 's/^ *U \(__gmp.*\)/\1/p' | \
 	    while read s; \
 	    do \
@@ -122,9 +127,25 @@
 	    echo "Internal GMP symbols:" $$internals; \
 	    exit 1; \
 	  fi; \
+	  rm $(GMPC) $(GMPI); \
 	fi
-	rm $(GMPC) $(GMPI)
 
+# Check that MPFR does not define symbols with a GMP reserved prefix.
+# For instance, with r11968, and
+#   ./configure --with-gmp-build=... CC=tcc
+# the symbol __gmpn_clz_tab is defined, which is wrong.
+# Note: the "grep -v '@plt$$'" below is for tcc.
+check-exported-symbols: $(LTLIBRARIES)
+	if [ -f "$(LIBMPFRSO)" ]; then \
+	  gsymbols=`$(NM) -gP "$(LIBMPFRSO)" | perl -ne \
+	    '/^(__gmp[a-z]?_[_0-9A-Za-z]*) +[A-TV-Z]/ and print " $$1"' | \
+	    grep -v '@plt$$'`; \
+	  if [ -n "$$gsymbols" ]; then \
+	    echo "MPFR defines symbols with a GMP reserved prefix:$$gsymbols"; \
+	    exit 1; \
+	  fi; \
+	fi
+
 CLEANFILES = $(GMPC) $(GMPI)
 
-.PHONY: check-gmp-symbols
+.PHONY: check-gmp-symbols check-exported-symbols

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/abort_prec_max.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/abort_prec_max.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/abort_prec_max.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_abort_prec_max -- Abort due to maximal precision overflow.
 
-Copyright 2005-2017 Free Software Foundation, Inc.
+Copyright 2005-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/acos.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/acos.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/acos.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_acos -- arc-cosinus of a floating-point number
 
-Copyright 2001-2017 Free Software Foundation, Inc.
+Copyright 2001-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/acosh.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/acosh.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/acosh.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_acosh -- inverse hyperbolic cosine
 
-Copyright 2001-2017 Free Software Foundation, Inc.
+Copyright 2001-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/add.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/add.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/add.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_add -- add two floating-point numbers
 
-Copyright 1999-2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 1999-2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/add1.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/add1.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/add1.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_add1 -- internal function to perform a "real" addition
 
-Copyright 1999-2017 Free Software Foundation, Inc.
+Copyright 1999-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/add1sp.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/add1sp.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/add1sp.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,7 +1,7 @@
 /* mpfr_add1sp -- internal function to perform a "real" addition
    All the op must have the same precision
 
-Copyright 2004-2017 Free Software Foundation, Inc.
+Copyright 2004-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/add_d.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/add_d.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/add_d.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,7 +1,7 @@
 /* mpfr_add_d -- add a multiple precision floating-point number
                  to a machine double precision float
 
-Copyright 2007-2017 Free Software Foundation, Inc.
+Copyright 2007-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/add_ui.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/add_ui.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/add_ui.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_add_ui -- add a floating-point number with a machine integer
 
-Copyright 2000-2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 2000-2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/agm.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/agm.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/agm.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_agm -- arithmetic-geometric mean of two floating-point numbers
 
-Copyright 1999-2017 Free Software Foundation, Inc.
+Copyright 1999-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/ai.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/ai.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/ai.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_ai -- Airy function Ai
 
-Copyright 2010-2017 Free Software Foundation, Inc.
+Copyright 2010-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.
@@ -576,7 +576,6 @@
     } /* End of ZIV loop */
 
   MPFR_ZIV_FREE (loop);
-  MPFR_SAVE_EXPO_FREE (expo);
 
   r = mpfr_set (y, result, rnd);
 
@@ -592,7 +591,8 @@
   mpfr_clear (temp1);
   mpfr_clear (temp2);
 
-  return r;
+  MPFR_SAVE_EXPO_FREE (expo);
+  return mpfr_check_range (y, r, rnd);
 }
 
 /* We consider that the boundary between the area where the naive method

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/amd/amdfam10/mparam.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/amd/amdfam10/mparam.h	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/amd/amdfam10/mparam.h	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* Various Thresholds of MPFR, not exported.  -*- mode: C -*-
 
-Copyright 2005-2017 Free Software Foundation, Inc.
+Copyright 2005-2018 Free Software Foundation, Inc.
 
 This file is part of the GNU MPFR Library.
 

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/amd/athlon/mparam.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/amd/athlon/mparam.h	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/amd/athlon/mparam.h	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* Various Thresholds of MPFR, not exported.  -*- mode: C -*-
 
-Copyright 2005-2017 Free Software Foundation, Inc.
+Copyright 2005-2018 Free Software Foundation, Inc.
 
 This file is part of the GNU MPFR Library.
 

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/amd/k8/mparam.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/amd/k8/mparam.h	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/amd/k8/mparam.h	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* Various Thresholds of MPFR, not exported.  -*- mode: C -*-
 
-Copyright 2005-2017 Free Software Foundation, Inc.
+Copyright 2005-2018 Free Software Foundation, Inc.
 
 This file is part of the GNU MPFR Library.
 

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/arm/mparam.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/arm/mparam.h	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/arm/mparam.h	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* Various Thresholds of MPFR, not exported.  -*- mode: C -*-
 
-Copyright 2005-2017 Free Software Foundation, Inc.
+Copyright 2005-2018 Free Software Foundation, Inc.
 
 This file is part of the GNU MPFR Library.
 

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/asin.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/asin.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/asin.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_asin -- arc-sinus of a floating-point number
 
-Copyright 2001-2017 Free Software Foundation, Inc.
+Copyright 2001-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/asinh.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/asinh.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/asinh.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_asinh -- inverse hyperbolic sine
 
-Copyright 2001-2017 Free Software Foundation, Inc.
+Copyright 2001-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/atan.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/atan.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/atan.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_atan -- arc-tangent of a floating-point number
 
-Copyright 2001-2017 Free Software Foundation, Inc.
+Copyright 2001-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/atan2.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/atan2.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/atan2.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_atan2 -- arc-tan 2 of a floating-point number
 
-Copyright 2005-2017 Free Software Foundation, Inc.
+Copyright 2005-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/atanh.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/atanh.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/atanh.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_atanh -- Inverse Hyperbolic Tangente
 
-Copyright 2001-2017 Free Software Foundation, Inc.
+Copyright 2001-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/bernoulli.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/bernoulli.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/bernoulli.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* bernoulli -- internal function to compute Bernoulli numbers.
 
-Copyright 2005-2017 Free Software Foundation, Inc.
+Copyright 2005-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/beta.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/beta.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/beta.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_beta -- beta function
 
-Copyright 2017 Free Software Foundation, Inc.
+Copyright 2017-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/buildopt.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/buildopt.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/buildopt.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,7 +1,7 @@
 /* buildopt.c -- functions giving information about options used during the
    mpfr library compilation
 
-Copyright 2009-2017 Free Software Foundation, Inc.
+Copyright 2009-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/cache.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/cache.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/cache.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_cache -- cache interface for multiple-precision constants in MPFR.
 
-Copyright 2004-2017 Free Software Foundation, Inc.
+Copyright 2004-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/cbrt.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/cbrt.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/cbrt.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_cbrt -- cube root function.
 
-Copyright 2002-2017 Free Software Foundation, Inc.
+Copyright 2002-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/check.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/check.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/check.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_check -- Check if a floating-point number has not been corrupted.
 
-Copyright 2003-2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 2003-2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.
@@ -23,7 +23,7 @@
 #include "mpfr-impl.h"
 
 /*
- * Check if x is a valid mpfr_t initializes by mpfr_init
+ * Check if x is a valid mpfr_t initialized by mpfr_init
  * Returns 0 if isn't valid
  *
  * Note: Due to the MPFR_GET_ALLOC_SIZE test, this function must not

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/clear.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/clear.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/clear.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_clear -- free the memory space allocated for a floating-point number
 
-Copyright 1999-2001, 2004-2017 Free Software Foundation, Inc.
+Copyright 1999-2001, 2004-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/clears.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/clears.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/clears.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,7 +1,7 @@
 /* mpfr_clears --  free the memory space allocated for several
    floating-point numbers
 
-Copyright 2003-2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 2003-2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/cmp.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/cmp.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/cmp.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_cmp -- compare two floating-point numbers
 
-Copyright 1999, 2001, 2003-2017 Free Software Foundation, Inc.
+Copyright 1999, 2001, 2003-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/cmp2.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/cmp2.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/cmp2.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_cmp2 -- exponent shift when subtracting two numbers.
 
-Copyright 1999-2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 1999-2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/cmp_abs.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/cmp_abs.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/cmp_abs.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_cmpabs -- compare the absolute values of two FP numbers
 
-Copyright 1999, 2001-2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 1999, 2001-2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/cmp_d.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/cmp_d.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/cmp_d.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_cmp_d -- compare a floating-point number with a double
 
-Copyright 2003-2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 2003-2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/cmp_ld.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/cmp_ld.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/cmp_ld.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_cmp_d -- compare a floating-point number with a long double
 
-Copyright 2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/cmp_si.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/cmp_si.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/cmp_si.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,7 +1,7 @@
 /* mpfr_cmp_si_2exp -- compare a floating-point number with a signed
 machine integer multiplied by a power of 2
 
-Copyright 1999, 2001-2017 Free Software Foundation, Inc.
+Copyright 1999, 2001-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/cmp_ui.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/cmp_ui.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/cmp_ui.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,7 +1,7 @@
 /* mpfr_cmp_ui_2exp -- compare a floating-point number with an unsigned
 machine integer multiplied by a power of 2
 
-Copyright 1999, 2001-2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 1999, 2001-2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/comparisons.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/comparisons.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/comparisons.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* comparison predicates
 
-Copyright 2002-2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 2002-2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/const_catalan.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/const_catalan.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/const_catalan.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_const_catalan -- compute Catalan's constant.
 
-Copyright 2005-2017 Free Software Foundation, Inc.
+Copyright 2005-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/const_euler.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/const_euler.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/const_euler.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_const_euler -- Euler's constant
 
-Copyright 2001-2017 Free Software Foundation, Inc.
+Copyright 2001-2018 Free Software Foundation, Inc.
 Contributed by Fredrik Johansson.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/const_log2.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/const_log2.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/const_log2.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_const_log2 -- compute natural logarithm of 2
 
-Copyright 1999, 2001-2017 Free Software Foundation, Inc.
+Copyright 1999, 2001-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/const_pi.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/const_pi.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/const_pi.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_const_pi -- compute Pi
 
-Copyright 1999-2017 Free Software Foundation, Inc.
+Copyright 1999-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/constant.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/constant.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/constant.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* MPFR internal constant FP numbers
 
-Copyright 2005-2017 Free Software Foundation, Inc.
+Copyright 2005-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/copysign.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/copysign.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/copysign.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_copysign -- Produce a value with the magnitude of x and sign bit of y
 
-Copyright 2001-2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 2001-2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/cos.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/cos.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/cos.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_cos -- cosine of a floating-point number
 
-Copyright 2001-2017 Free Software Foundation, Inc.
+Copyright 2001-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/cosh.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/cosh.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/cosh.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_cosh -- hyperbolic cosine
 
-Copyright 2001-2002, 2004-2017 Free Software Foundation, Inc.
+Copyright 2001-2002, 2004-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/cot.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/cot.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/cot.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_cot - cotangent function.
 
-Copyright 2005-2017 Free Software Foundation, Inc.
+Copyright 2005-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/coth.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/coth.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/coth.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_coth - Hyperbolic cotangent function.
 
-Copyright 2005-2017 Free Software Foundation, Inc.
+Copyright 2005-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/csc.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/csc.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/csc.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_csc - cosecant function.
 
-Copyright 2005-2017 Free Software Foundation, Inc.
+Copyright 2005-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/csch.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/csch.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/csch.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_csch - Hyperbolic cosecant function.
 
-Copyright 2005-2017 Free Software Foundation, Inc.
+Copyright 2005-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/d_div.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/d_div.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/d_div.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,7 +1,7 @@
 /* mpfr_d_div -- divide a machine double precision float
                  by a multiple precision floating-point number
 
-Copyright 2007-2017 Free Software Foundation, Inc.
+Copyright 2007-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/d_sub.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/d_sub.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/d_sub.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,7 +1,7 @@
 /* mpfr_d_sub -- subtract a multiple precision floating-point number
                  from a machine double precision float
 
-Copyright 2007-2017 Free Software Foundation, Inc.
+Copyright 2007-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/digamma.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/digamma.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/digamma.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_digamma -- digamma function of a floating-point number
 
-Copyright 2009-2017 Free Software Foundation, Inc.
+Copyright 2009-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/dim.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/dim.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/dim.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_dim -- positive difference
 
-Copyright 2001-2002, 2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 2001-2002, 2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/div.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/div.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/div.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_div -- divide two floating-point numbers
 
-Copyright 1999, 2001-2017 Free Software Foundation, Inc.
+Copyright 1999, 2001-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/div_2exp.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/div_2exp.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/div_2exp.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_div_2exp -- divide a floating-point number by a power of two
 
-Copyright 1999, 2001, 2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 1999, 2001, 2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/div_2si.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/div_2si.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/div_2si.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_div_2si -- divide a floating-point number by a power of two
 
-Copyright 1999, 2001-2017 Free Software Foundation, Inc.
+Copyright 1999, 2001-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/div_2ui.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/div_2ui.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/div_2ui.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_div_2ui -- divide a floating-point number by a power of two
 
-Copyright 1999, 2001-2017 Free Software Foundation, Inc.
+Copyright 1999, 2001-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/div_d.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/div_d.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/div_d.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,7 +1,7 @@
 /* mpfr_div_d -- divide a multiple precision floating-point number
                  by a machine double precision float
 
-Copyright 2007-2017 Free Software Foundation, Inc.
+Copyright 2007-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/div_ui.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/div_ui.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/div_ui.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_div_ui -- divide a floating-point number by a machine integer
 
-Copyright 1999-2017 Free Software Foundation, Inc.
+Copyright 1999-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.
@@ -23,21 +23,23 @@
 #define MPFR_NEED_LONGLONG_H
 #include "mpfr-impl.h"
 
+#ifdef MPFR_COV_CHECK
+int __gmpfr_cov_div_ui_sb[10][2] = { 0 };
+#endif
+
 /* returns 0 if result exact, non-zero otherwise */
 #undef mpfr_div_ui
 MPFR_HOT_FUNCTION_ATTR int
-mpfr_div_ui (mpfr_ptr y, mpfr_srcptr x, unsigned long int u, mpfr_rnd_t rnd_mode)
+mpfr_div_ui (mpfr_ptr y, mpfr_srcptr x, unsigned long int u,
+             mpfr_rnd_t rnd_mode)
 {
-  long i;
   int sh;
-  mp_size_t xn, yn, dif;
+  mp_size_t i, xn, yn, dif;
   mp_limb_t *xp, *yp, *tmp, c, d;
   mpfr_exp_t exp;
-  int inexact, nexttoinf;
-  int middle = 1; /* middle = 0 if the next bit after {yp, yn} is 1 and others are
-                     zero, middle = -1 if the next bit after {yp, yn} is 0, and
-                     middle = 1 if the next bit after {yp, yn} is 1, and next bits
-                     are not all zero */
+  int inexact;
+  mp_limb_t rb; /* round bit */
+  mp_limb_t sb; /* sticky bit */
   MPFR_TMP_DECL(marker);
 
   MPFR_LOG_FUNC
@@ -61,10 +63,10 @@
         }
       else
         {
-          MPFR_ASSERTD (MPFR_IS_ZERO(x));
+          MPFR_ASSERTD (MPFR_IS_ZERO (x));
           if (u == 0) /* 0/0 is NaN */
             {
-              MPFR_SET_NAN(y);
+              MPFR_SET_NAN (y);
               MPFR_RET_NAN;
             }
           else
@@ -79,7 +81,7 @@
     {
       if (u < 1)
         {
-          /* x/0 is Inf since x != 0*/
+          /* x/0 is Inf since x != 0 */
           MPFR_SET_INF (y);
           MPFR_SET_SAME_SIGN (y, x);
           MPFR_SET_DIVBY0 ();
@@ -94,6 +96,7 @@
   MPFR_SET_SAME_SIGN (y, x);
 
   MPFR_TMP_MARK (marker);
+
   xn = MPFR_LIMB_SIZE (x);
   yn = MPFR_LIMB_SIZE (y);
 
@@ -103,46 +106,42 @@
 
   dif = yn + 1 - xn;
 
-  /* we need to store yn+1 = xn + dif limbs of the quotient */
-  /* don't use tmp=yp since the mpn_lshift call below requires yp >= tmp+1 */
+  /* we need to store yn + 1 = xn + dif limbs of the quotient */
   tmp = MPFR_TMP_LIMBS_ALLOC (yn + 1);
 
+  /* Notation: {p, n} denotes the integer formed by the n limbs
+     from p[0] to p[n-1]. Let B = 2^GMP_NUMB_BITS.
+     One has: 0 <= {p, n} < B^n. */
+
   MPFR_STAT_STATIC_ASSERT (MPFR_LIMB_MAX >= ULONG_MAX);
   if (dif >= 0)
-    c = mpn_divrem_1 (tmp, dif, xp, xn, u); /* used all the dividend */
-  else /* dif < 0 i.e. xn > yn, don't use the (-dif) low limbs from x */
-    c = mpn_divrem_1 (tmp, 0, xp - dif, yn + 1, u);
-
-  /* the quotient x/u is formed by {tmp, yn+1}
-     + (c + {xp, dif}/B^dif) / u, where B = 2^GMP_NUMB_BITS */
-
-  inexact = (c != 0);
-
-  /* First pass in estimating next bit of the quotient, in case of RNDN    *
-   * In case we just have the right number of bits (postpone this ?),      *
-   * we need to check whether the remainder is more or less than half      *
-   * the divisor. The test must be performed with a subtraction, so as     *
-   * to prevent carries.                                                   */
-
-  if (MPFR_LIKELY (rnd_mode == MPFR_RNDN))
     {
-      if (c < (mp_limb_t) u - c) /* We have u > c */
-        middle = -1;
-      else if (c > (mp_limb_t) u - c)
-        middle = 1;
-      else
-        middle = 0; /* exactly in the middle */
+      c = mpn_divrem_1 (tmp, dif, xp, xn, u); /* used all the dividend */
+      /* {xp, xn} = ({tmp, xn+dif} * u + c) * B^(-dif)
+                  = ({tmp, yn+1} * u + c) * B^(-dif) */
     }
+  else /* dif < 0, i.e. xn > yn+1; ignore the (-dif) low limbs from x */
+    {
+      c = mpn_divrem_1 (tmp, 0, xp - dif, yn + 1, u);
+      /* {xp-dif, yn+1} = {tmp, yn+1} * u + c
+         thus
+         {xp, xn} = {xp, -dif} + {xp-dif, yn+1} * B^(-dif)
+                  = {xp, -dif} + ({tmp, yn+1} * u + c) * B^(-dif) */
+    }
 
-  /* If we believe that we are right in the middle or exact, we should check
-     that we did not neglect any word of x (division large / 1 -> small). */
+  /* Let r = {xp, -dif} / B^(-dif) if dif < 0, r = 0 otherwise; 0 <= r < 1.
+     Then {xp, xn} = ({tmp, yn+1} * u + c + r) * B^(-dif).
+     x / u = ({xp, xn} / u) * B^(-xn) * 2^exp
+           = ({tmp, yn+1} + (c + r) / u) * B^(-(yn+1)) * 2^exp
+     where 0 <= (c + r) / u < 1. */
 
-  for (i = 0; (inexact == 0 || middle == 0) && i < -dif; i++)
+  for (sb = 0, i = 0; sb == 0 && i < -dif; i++)
     if (xp[i])
-      inexact = middle = 1; /* larger than middle */
+      sb = 1;
+  /* sb != 0 iff r != 0 */
 
   /*
-     If the high limb of the result is 0 (xp[xn-1] < u), remove it.
+     If the highest limb of the result is 0 (xp[xn-1] < u), remove it.
      Otherwise, compute the left shift to be performed to normalize.
      In the latter case, we discard some low bits computed. They
      contain information useful for the rounding, hence the updating
@@ -149,50 +148,91 @@
      of middle and inexact.
   */
 
+  MPFR_UNSIGNED_MINUS_MODULO (sh, MPFR_PREC (y));
+  /* sh: number of the trailing bits of y */
+
   if (tmp[yn] == 0)
     {
       MPN_COPY(yp, tmp, yn);
       exp -= GMP_NUMB_BITS;
+      if (sh == 0) /* round bit is 1 iff (c + r) / u >= 1/2 */
+        {
+          /* In this case tmp[yn]=0 and sh=0, the round bit is not in
+             {tmp,yn+1}. It is 1 iff 2*(c+r) - u >= 0. This means that in
+             some cases, we should look at the most significant bit of r. */
+          if (c >= u - c) /* i.e. 2c >= u: round bit is always 1 */
+            {
+              rb = 1;
+              /* The sticky bit is 1 unless 2c-u = 0 and r = 0. */
+              sb |= 2 * c - u;
+              MPFR_COV_SET (div_ui_sb[0][!!sb]);
+            }
+          else /* 2*c < u */
+            {
+              /* The round bit is 1 iff r >= 1/2 and 2*(c+1/2) = u. */
+              rb = (c == u/2) && (dif < 0) && (xp[-dif-1] & MPFR_LIMB_HIGHBIT);
+              /* If rb is set, we need to recompute sb, since it might have
+                 taken into account the msb of xp[-dif-1]. */
+              if (rb)
+                {
+                  sb = xp[-dif-1] << 1; /* discard the most significant bit */
+                  for (i = 0; sb == 0 && i < -dif-1; i++)
+                    if (xp[i])
+                      sb = 1;
+                  /* The dif < -1 case with sb = 0, i.e. [2][0], will
+                     ensure that the body of the loop is covered. */
+                  MPFR_COV_SET (div_ui_sb[1 + (dif < -1)][!!sb]);
+                }
+              else
+                {
+                  sb |= c;
+                  MPFR_COV_SET (div_ui_sb[3][!!sb]);
+                }
+            }
+        }
+      else
+        {
+          /* round bit is in tmp[0] */
+          rb = tmp[0] & (MPFR_LIMB_ONE << (sh - 1));
+          sb |= (tmp[0] & MPFR_LIMB_MASK(sh - 1)) | c;
+          MPFR_COV_SET (div_ui_sb[4+!!rb][!!sb]);
+        }
     }
-  else
+  else  /* tmp[yn] != 0 */
     {
       int shlz;
+      mp_limb_t w;
 
+      MPFR_ASSERTD (tmp[yn] != 0);
       count_leading_zeros (shlz, tmp[yn]);
 
+      MPFR_ASSERTD (u >= 2);    /* see special cases at the beginning */
+      MPFR_ASSERTD (shlz > 0);  /* since u >= 2 */
+
       /* shift left to normalize */
-      if (MPFR_LIKELY (shlz != 0))
+      w = tmp[0] << shlz;
+      mpn_lshift (yp, tmp + 1, yn, shlz);
+      yp[0] |= tmp[0] >> (GMP_NUMB_BITS - shlz);
+      /* now {yp, yn} is the approximate quotient, w is the next limb */
+
+      if (sh == 0) /* round bit is upper bit from w */
         {
-          mp_limb_t w = tmp[0] << shlz;
-
-          mpn_lshift (yp, tmp + 1, yn, shlz);
-          yp[0] |= tmp[0] >> (GMP_NUMB_BITS - shlz);
-          /* now {yp, yn} is the approximate quotient, w is the next limb */
-
-          if (w > MPFR_LIMB_HIGHBIT)
-            { middle = 1; }
-          else if (w < MPFR_LIMB_HIGHBIT)
-            { middle = -1; }
-          else
-            { middle = (c != 0); }
-
-          inexact = inexact || (w != 0);
-          exp -= shlz;
+          rb = w & MPFR_LIMB_HIGHBIT;
+          sb |= (w - rb) | c;
+          MPFR_COV_SET (div_ui_sb[6+!!rb][!!sb]);
         }
       else
-        { /* this happens only if u == 1 and xp[xn-1] >=
-             MPFR_LIMB_ONE << (GMP_NUMB_BITS-1). It might be better to
-             handle the u == 1 case separately?
-          */
-             MPN_COPY (yp, tmp + 1, yn);
+        {
+          rb = yp[0] & (MPFR_LIMB_ONE << (sh - 1));
+          sb |= (yp[0] & MPFR_LIMB_MASK(sh - 1)) | w | c;
+          MPFR_COV_SET (div_ui_sb[8+!!rb][!!sb]);
         }
+
+      exp -= shlz;
     }
 
-  MPFR_UNSIGNED_MINUS_MODULO (sh, MPFR_PREC (y));
-  /* it remains sh bits in less significant limb of y */
-
   d = yp[0] & MPFR_LIMB_MASK (sh);
-  yp[0] ^= d; /* set to zero lowest sh bits */
+  yp[0] ^= d; /* clear the lowest sh bits */
 
   MPFR_TMP_FREE (marker);
 
@@ -200,10 +240,12 @@
     return mpfr_underflow (y, rnd_mode == MPFR_RNDN ? MPFR_RNDZ : rnd_mode,
                            MPFR_SIGN (y));
 
-  if (MPFR_UNLIKELY (d == 0 && inexact == 0))
-    nexttoinf = 0;  /* result is exact */
+  if (MPFR_UNLIKELY (rb == 0 && sb == 0))
+    inexact = 0;  /* result is exact */
   else
     {
+      int nexttoinf;
+
       MPFR_UPDATE2_RND_MODE(rnd_mode, MPFR_SIGN (y));
       switch (rnd_mode)
         {
@@ -221,29 +263,19 @@
         default: /* should be MPFR_RNDN */
           MPFR_ASSERTD (rnd_mode == MPFR_RNDN);
           /* We have one more significant bit in yn. */
-          if (sh && d < (MPFR_LIMB_ONE << (sh - 1)))
+          if (rb == 0)
             {
               inexact = - MPFR_INT_SIGN (y);
               nexttoinf = 0;
             }
-          else if (sh && d > (MPFR_LIMB_ONE << (sh - 1)))
+          else if (sb != 0) /* necessarily rb != 0 */
             {
               inexact = MPFR_INT_SIGN (y);
               nexttoinf = 1;
             }
-          else /* sh = 0 or d = 1 << (sh-1) */
+          else /* middle case */
             {
-              /* The first case is "false" even rounding (significant bits
-                 indicate even rounding, but the result is inexact, so up) ;
-                 The second case is the case where middle should be used to
-                 decide the direction of rounding (no further bit computed) ;
-                 The third is the true even rounding:
-                 (a) either sh > 0 and inexact = 0
-                 (a) or sh = 0 and middle = 0
-              */
-              if ((sh && inexact) || (!sh && middle > 0) ||
-                  (((sh && !inexact) || (!sh && middle == 0))
-                   && (yp[0] & (MPFR_LIMB_ONE << sh))))
+              if (yp[0] & (MPFR_LIMB_ONE << sh))
                 {
                   inexact = MPFR_INT_SIGN (y);
                   nexttoinf = 1;
@@ -255,15 +287,14 @@
                 }
             }
         }
+      if (nexttoinf &&
+          MPFR_UNLIKELY (mpn_add_1 (yp, yp, yn, MPFR_LIMB_ONE << sh)))
+        {
+          exp++;
+          yp[yn-1] = MPFR_LIMB_HIGHBIT;
+        }
     }
 
-  if (nexttoinf &&
-      MPFR_UNLIKELY (mpn_add_1 (yp, yp, yn, MPFR_LIMB_ONE << sh)))
-    {
-      exp++;
-      yp[yn-1] = MPFR_LIMB_HIGHBIT;
-    }
-
   /* Set the exponent. Warning! One may still have an underflow. */
   MPFR_EXP (y) = exp;
 

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/dump.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/dump.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/dump.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_dump, mpfr_fdump -- dump a float (for the tests and debugging purpose)
 
-Copyright 1999-2017 Free Software Foundation, Inc.
+Copyright 1999-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/eint.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/eint.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/eint.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_eint, mpfr_eint1 -- the exponential integral
 
-Copyright 2005-2017 Free Software Foundation, Inc.
+Copyright 2005-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/eq.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/eq.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/eq.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_eq -- Compare two floats up to a specified bit #.
 
-Copyright 1999, 2001, 2003-2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 1999, 2001, 2003-2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/erandom.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/erandom.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/erandom.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -2,7 +2,7 @@
    mean 1 and round it to the precision of rop according to the given rounding
    mode.
 
-Copyright 2013-2017 Free Software Foundation, Inc.
+Copyright 2013-2018 Free Software Foundation, Inc.
 Contributed by Charles Karney <charles at karney.com>, SRI International.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/erf.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/erf.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/erf.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_erf -- error function of a floating-point number
 
-Copyright 2001, 2003-2017 Free Software Foundation, Inc.
+Copyright 2001, 2003-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/erfc.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/erfc.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/erfc.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_erfc -- The Complementary Error Function of a floating-point number
 
-Copyright 2005-2017 Free Software Foundation, Inc.
+Copyright 2005-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/exceptions.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/exceptions.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/exceptions.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* Exception flags and utilities. Constructors and destructors (debug).
 
-Copyright 2001-2017 Free Software Foundation, Inc.
+Copyright 2001-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/exp.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/exp.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/exp.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_exp -- exponential of a floating-point number
 
-Copyright 1999-2017 Free Software Foundation, Inc.
+Copyright 1999-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/exp10.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/exp10.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/exp10.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_exp10 -- power of 10 function 10^y
 
-Copyright 2003-2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 2003-2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/exp2.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/exp2.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/exp2.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_exp2 -- power of 2 function 2^y
 
-Copyright 2001-2017 Free Software Foundation, Inc.
+Copyright 2001-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/exp3.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/exp3.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/exp3.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_exp -- exponential of a floating-point number
 
-Copyright 1999, 2001-2017 Free Software Foundation, Inc.
+Copyright 1999, 2001-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/exp_2.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/exp_2.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/exp_2.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,7 +1,7 @@
 /* mpfr_exp_2 -- exponential of a floating-point number
                  using algorithms in O(n^(1/2)*M(n)) and O(n^(1/3)*M(n))
 
-Copyright 1999-2017 Free Software Foundation, Inc.
+Copyright 1999-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/expm1.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/expm1.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/expm1.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_expm1 -- Compute exp(x)-1
 
-Copyright 2001-2017 Free Software Foundation, Inc.
+Copyright 2001-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/extract.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/extract.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/extract.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_extract -- bit-extraction function for the binary splitting algorithm
 
-Copyright 2000-2002, 2004-2017 Free Software Foundation, Inc.
+Copyright 2000-2002, 2004-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/factorial.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/factorial.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/factorial.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_fac_ui -- factorial of a nonnegative integer
 
-Copyright 2001, 2004-2017 Free Software Foundation, Inc.
+Copyright 2001, 2004-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/fits_intmax.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/fits_intmax.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/fits_intmax.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_fits_intmax_p -- test whether an mpfr fits an intmax_t.
 
-Copyright 2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/fits_s.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/fits_s.h	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/fits_s.h	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_fits_*_p -- test whether an mpfr fits a C signed type.
 
-Copyright 2003-2017 Free Software Foundation, Inc.
+Copyright 2003-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/fits_sint.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/fits_sint.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/fits_sint.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_fits_sint_p -- test whether an mpfr fits an int.
 
-Copyright 2003, 2006-2017 Free Software Foundation, Inc.
+Copyright 2003, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/fits_slong.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/fits_slong.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/fits_slong.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_fits_slong_p -- test whether an mpfr fits a long.
 
-Copyright 2003, 2006-2017 Free Software Foundation, Inc.
+Copyright 2003, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/fits_sshort.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/fits_sshort.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/fits_sshort.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_fits_sshort_p -- test whether an mpfr fits a short.
 
-Copyright 2003, 2006-2017 Free Software Foundation, Inc.
+Copyright 2003, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/fits_u.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/fits_u.h	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/fits_u.h	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_fits_*_p -- test whether an mpfr fits a C unsigned type.
 
-Copyright 2003-2017 Free Software Foundation, Inc.
+Copyright 2003-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/fits_uint.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/fits_uint.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/fits_uint.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_fits_uint_p -- test whether an mpfr fits an unsigned int.
 
-Copyright 2003, 2006-2017 Free Software Foundation, Inc.
+Copyright 2003, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/fits_uintmax.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/fits_uintmax.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/fits_uintmax.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_fits_uintmax_p -- test whether an mpfr fits an uintmax_t.
 
-Copyright 2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/fits_ulong.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/fits_ulong.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/fits_ulong.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_fits_ulong_p -- test whether an mpfr fits an unsigned long.
 
-Copyright 2003, 2006-2017 Free Software Foundation, Inc.
+Copyright 2003, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/fits_ushort.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/fits_ushort.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/fits_ushort.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_fits_ushort_p -- test whether an mpfr fits an unsigned short.
 
-Copyright 2003, 2006-2017 Free Software Foundation, Inc.
+Copyright 2003, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/fma.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/fma.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/fma.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_fma -- Floating multiply-add
 
-Copyright 2001-2002, 2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 2001-2002, 2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/fmma.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/fmma.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/fmma.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_fmma, mpfr_fmms -- Compute a*b +/- c*d
 
-Copyright 2014-2017 Free Software Foundation, Inc.
+Copyright 2014-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/fms.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/fms.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/fms.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_fms -- Floating multiply-subtract
 
-Copyright 2001-2002, 2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 2001-2002, 2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/fpif.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/fpif.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/fpif.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,7 +1,7 @@
 /* mpfr_fpif -- Binary export & import of MPFR numbers
    (floating-point interchange format)
 
-Copyright 2012-2017 Free Software Foundation, Inc.
+Copyright 2012-2018 Free Software Foundation, Inc.
 Contributed by Olivier Demengeon.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/frac.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/frac.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/frac.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_frac -- Fractional part of a floating-point number.
 
-Copyright 2002-2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 2002-2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/free_cache.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/free_cache.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/free_cache.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_free_cache... - Free cache/pool memory used by MPFR.
 
-Copyright 2004-2017 Free Software Foundation, Inc.
+Copyright 2004-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/frexp.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/frexp.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/frexp.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_frexp -- convert to integral and fractional parts
 
-Copyright 2011-2017 Free Software Foundation, Inc.
+Copyright 2011-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/gamma.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/gamma.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/gamma.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_gamma -- gamma function
 
-Copyright 2001-2017 Free Software Foundation, Inc.
+Copyright 2001-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/gamma_inc.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/gamma_inc.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/gamma_inc.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_gamma_inc -- incomplete gamma function
 
-Copyright 2016-2017 Free Software Foundation, Inc.
+Copyright 2016-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/gammaonethird.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/gammaonethird.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/gammaonethird.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* Functions for evaluating Gamma(1/3) and Gamma(2/3). Used by mpfr_ai.
 
-Copyright 2010-2017 Free Software Foundation, Inc.
+Copyright 2010-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/gen_inverse.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/gen_inverse.h	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/gen_inverse.h	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* generic inverse of a function.
 
-Copyright 2005-2017 Free Software Foundation, Inc.
+Copyright 2005-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/generic/coverage/mparam.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/generic/coverage/mparam.h	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/generic/coverage/mparam.h	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* Various Thresholds of MPFR, not exported.  -*- mode: C -*-
 
-Copyright 2005-2017 Free Software Foundation, Inc.
+Copyright 2005-2018 Free Software Foundation, Inc.
 
 This file is part of the GNU MPFR Library.
 

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/generic/mparam.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/generic/mparam.h	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/generic/mparam.h	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* Various Thresholds of MPFR, not exported.  -*- mode: C -*-
 
-Copyright 2005-2017 Free Software Foundation, Inc.
+Copyright 2005-2018 Free Software Foundation, Inc.
 
 This file is part of the GNU MPFR Library.
 

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/get_d.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/get_d.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/get_d.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,7 +1,7 @@
 /* mpfr_get_d, mpfr_get_d_2exp -- convert a multiple precision floating-point
                                   number to a machine double precision float
 
-Copyright 1999-2017 Free Software Foundation, Inc.
+Copyright 1999-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/get_d64.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/get_d64.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/get_d64.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -5,7 +5,7 @@
 https://gcc.gnu.org/onlinedocs/gcc/Decimal-Float.html,
 and TR 24732 <http://www.open-std.org/jtc1/sc22/wg14/www/projects#24732>.
 
-Copyright 2006-2017 Free Software Foundation, Inc.
+Copyright 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/get_exp.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/get_exp.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/get_exp.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_get_exp - get the exponent of a floating-point number
 
-Copyright 2002-2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 2002-2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/get_f.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/get_f.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/get_f.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_get_f -- convert a MPFR number to a GNU MPF number
 
-Copyright 2005-2017 Free Software Foundation, Inc.
+Copyright 2005-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/get_float128.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/get_float128.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/get_float128.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,7 +1,7 @@
 /* mpfr_get_float128 -- convert a multiple precision floating-point
                         number to a __float128 number
 
-Copyright 2012-2017 Free Software Foundation, Inc.
+Copyright 2012-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/get_flt.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/get_flt.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/get_flt.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_get_flt -- convert a mpfr_t to a machine single precision float
 
-Copyright 2009-2017 Free Software Foundation, Inc.
+Copyright 2009-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/get_ld.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/get_ld.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/get_ld.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,7 +1,7 @@
 /* mpfr_get_ld, mpfr_get_ld_2exp -- convert a multiple precision floating-point
                                     number to a machine long double
 
-Copyright 2002-2017 Free Software Foundation, Inc.
+Copyright 2002-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/get_patches.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/get_patches.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/get_patches.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_get_patches -- Patches that have been applied
 
-Copyright 2007-2017 Free Software Foundation, Inc.
+Copyright 2007-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/get_q.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/get_q.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/get_q.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,7 +1,7 @@
 /* mpfr_get_q -- get a multiple-precision rational from
                  a floating-point number
 
-Copyright 2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/get_si.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/get_si.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/get_si.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_get_si -- convert a floating-point number to a signed long.
 
-Copyright 2003-2017 Free Software Foundation, Inc.
+Copyright 2003-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/get_sj.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/get_sj.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/get_sj.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_get_sj -- convert a MPFR number to a huge machine signed integer
 
-Copyright 2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/get_str.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/get_str.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/get_str.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_get_str -- output a floating-point number to a string
 
-Copyright 1999-2017 Free Software Foundation, Inc.
+Copyright 1999-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/get_ui.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/get_ui.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/get_ui.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_get_ui -- convert a floating-point number to an unsigned long.
 
-Copyright 2003-2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 2003-2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/get_uj.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/get_uj.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/get_uj.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_get_uj -- convert a MPFR number to a huge machine unsigned integer
 
-Copyright 2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/get_z.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/get_z.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/get_z.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,7 +1,7 @@
 /* mpfr_get_z -- get a multiple-precision integer from
                  a floating-point number
 
-Copyright 2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/get_z_exp.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/get_z_exp.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/get_z_exp.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,7 +1,7 @@
 /* mpfr_get_z_2exp -- get a multiple-precision integer and an exponent
                       from a floating-point number
 
-Copyright 2000-2017 Free Software Foundation, Inc.
+Copyright 2000-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/gmp_op.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/gmp_op.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/gmp_op.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* Implementations of operations between mpfr and mpz/mpq data
 
-Copyright 2001, 2003-2017 Free Software Foundation, Inc.
+Copyright 2001, 2003-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/grandom.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/grandom.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/grandom.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -3,7 +3,7 @@
    distribution and round it to the precision of rop1, rop2 according
    to the given rounding mode.
 
-Copyright 2011-2017 Free Software Foundation, Inc.
+Copyright 2011-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/hppa/mparam.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/hppa/mparam.h	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/hppa/mparam.h	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* Various Thresholds of MPFR, not exported.  -*- mode: C -*-
 
-Copyright 2005-2017 Free Software Foundation, Inc.
+Copyright 2005-2018 Free Software Foundation, Inc.
 
 This file is part of the GNU MPFR Library.
 

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/hypot.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/hypot.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/hypot.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_hypot -- Euclidean distance
 
-Copyright 2001-2017 Free Software Foundation, Inc.
+Copyright 2001-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/ia64/mparam.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/ia64/mparam.h	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/ia64/mparam.h	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* Various Thresholds of MPFR, not exported.  -*- mode: C -*-
 
-Copyright 2005-2017 Free Software Foundation, Inc.
+Copyright 2005-2018 Free Software Foundation, Inc.
 
 This file is part of the GNU MPFR Library.
 

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/ieee_floats.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/ieee_floats.h	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/ieee_floats.h	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* auxiliary data to generate special IEEE floats (NaN, +Inf, -Inf)
 
-Copyright 1999-2017 Free Software Foundation, Inc.
+Copyright 1999-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/init.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/init.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/init.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_init -- initialize a floating-point number
 
-Copyright 1999, 2001-2002, 2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 1999, 2001-2002, 2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/init2.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/init2.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/init2.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_init2 -- initialize a floating-point number with given precision
 
-Copyright 2001-2017 Free Software Foundation, Inc.
+Copyright 2001-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/inits.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/inits.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/inits.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_inits -- initialize several floating-point numbers
 
-Copyright 2003-2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 2003-2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/inits2.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/inits2.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/inits2.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,7 +1,7 @@
 /* mpfr_inits2 -- initialize several floating-point numbers with given
    precision
 
-Copyright 2003-2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 2003-2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/inp_str.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/inp_str.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/inp_str.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,7 +1,7 @@
 /* mpfr_inp_str -- input a number in base BASE from stdio stream STREAM
                    and store the result in ROP
 
-Copyright 1999, 2001-2002, 2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 1999, 2001-2002, 2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/int_ceil_log2.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/int_ceil_log2.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/int_ceil_log2.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* __gmpfr_int_ceil_log2 -- Integer ceil of log2(x)
 
-Copyright 2004-2017 Free Software Foundation, Inc.
+Copyright 2004-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/invert_limb.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/invert_limb.h	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/invert_limb.h	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* __gmpfr_invert_limb -- implement GMP's invert_limb (which is not in GMP API)
 
-Copyright 2016-2017 Free Software Foundation, Inc.
+Copyright 2016-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/invsqrt_limb.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/invsqrt_limb.h	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/invsqrt_limb.h	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* __gmpfr_invsqrt_limb_approx -- reciprocal approximate square root of a limb
 
-Copyright 2017 Free Software Foundation, Inc.
+Copyright 2017-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/isinf.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/isinf.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/isinf.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_inf_p -- check for infinities
 
-Copyright 2000-2001, 2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 2000-2001, 2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/isinteger.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/isinteger.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/isinteger.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_integer_p -- test if a mpfr variable is integer.
 
-Copyright 2001-2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 2001-2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/isnan.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/isnan.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/isnan.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_nan_p -- check for NaN
 
-Copyright 2000-2001, 2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 2000-2001, 2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/isnum.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/isnum.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/isnum.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_number_p -- check for ordinary numbers
 
-Copyright 2000-2002, 2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 2000-2002, 2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/isqrt.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/isqrt.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/isqrt.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* __gmpfr_isqrt && __gmpfr_cuberoot -- Integer square root and cube root
 
-Copyright 2004-2017 Free Software Foundation, Inc.
+Copyright 2004-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/isregular.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/isregular.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/isregular.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_regular_p -- check for regular number (neither NaN, Inf or zero)
 
-Copyright 2009-2017 Free Software Foundation, Inc.
+Copyright 2009-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/iszero.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/iszero.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/iszero.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_zero_p -- check for zero
 
-Copyright 2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/jn.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/jn.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/jn.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,7 +1,7 @@
 /* mpfr_j0, mpfr_j1, mpfr_jn -- Bessel functions of 1st kind, integer order.
    http://www.opengroup.org/onlinepubs/009695399/functions/j0.html
 
-Copyright 2007-2017 Free Software Foundation, Inc.
+Copyright 2007-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/jyn_asympt.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/jyn_asympt.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/jyn_asympt.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_jn_asympt, mpfr_yn_asympt -- shared code for mpfr_jn and mpfr_yn
 
-Copyright 2007-2017 Free Software Foundation, Inc.
+Copyright 2007-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/li2.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/li2.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/li2.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_li2 -- Dilogarithm.
 
-Copyright 2007-2017 Free Software Foundation, Inc.
+Copyright 2007-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/lngamma.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/lngamma.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/lngamma.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_lngamma -- lngamma function
 
-Copyright 2005-2017 Free Software Foundation, Inc.
+Copyright 2005-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.
@@ -818,7 +818,10 @@
           int ok, inex2;
           mpfr_prec_t w = MPFR_PREC (y) + 14;
           mpfr_exp_t expl;
+          MPFR_SAVE_EXPO_DECL (expo);
 
+          MPFR_SAVE_EXPO_MARK (expo);
+
           while (1)
             {
               mpfr_init2 (l, w);
@@ -847,13 +850,18 @@
               mpfr_clear (l);
               mpfr_clear (h);
               if (ok)
-                return inex;
+                {
+                  MPFR_SAVE_EXPO_FREE (expo);
+                  return mpfr_check_range (y, inex, rnd);
+                }
               /* if ulp(log(-x)) <= |x| there is no reason to loop,
                  since the width of [l, h] will be at least |x| */
-              if (expl < MPFR_EXP(x) + (mpfr_exp_t) w)
+              if (expl < MPFR_EXP (x) + w)
                 break;
               w += MPFR_INT_CEIL_LOG2(w) + 3;
             }
+
+          MPFR_SAVE_EXPO_FREE (expo);
         }
     }
 

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/log.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/log.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/log.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_log -- natural logarithm of a floating-point number
 
-Copyright 1999-2017 Free Software Foundation, Inc.
+Copyright 1999-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/log10.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/log10.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/log10.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_log10 -- logarithm in base 10.
 
-Copyright 2001-2017 Free Software Foundation, Inc.
+Copyright 2001-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/log1p.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/log1p.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/log1p.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_log1p -- Compute log(1+x)
 
-Copyright 2001-2017 Free Software Foundation, Inc.
+Copyright 2001-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/log2.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/log2.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/log2.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_log2 -- log base 2
 
-Copyright 2001-2017 Free Software Foundation, Inc.
+Copyright 2001-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/log_ui.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/log_ui.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/log_ui.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_log_ui -- compute natural logarithm of an unsigned long
 
-Copyright 2014-2017 Free Software Foundation, Inc.
+Copyright 2014-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/logging.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/logging.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/logging.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* MPFR Logging functions.
 
-Copyright 2005-2017 Free Software Foundation, Inc.
+Copyright 2005-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/min_prec.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/min_prec.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/min_prec.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_min_prec -- minimal size in bits to hold the mantissa
 
-Copyright 2009-2017 Free Software Foundation, Inc.
+Copyright 2009-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/minmax.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/minmax.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/minmax.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_min -- min and max of x, y
 
-Copyright 2001, 2003-2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 2001, 2003-2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/mips/mparam.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/mips/mparam.h	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/mips/mparam.h	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* Various Thresholds of MPFR, not exported.  -*- mode: C -*-
 
-Copyright 2005-2017 Free Software Foundation, Inc.
+Copyright 2005-2018 Free Software Foundation, Inc.
 
 This file is part of the GNU MPFR Library.
 

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/modf.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/modf.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/modf.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_modf -- Integral and fractional part.
 
-Copyright 2007-2017 Free Software Foundation, Inc.
+Copyright 2007-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/mp_clz_tab.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/mp_clz_tab.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/mp_clz_tab.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -3,7 +3,7 @@
    THE CONTENTS OF THIS FILE ARE FOR INTERNAL USE AND MAY CHANGE
    INCOMPATIBLY OR DISAPPEAR IN A FUTURE GNU MPFR RELEASE.
 
-Copyright 1991, 1993-1994, 1996-1997, 2000-2001, 2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 1991, 1993-1994, 1996-1997, 2000-2001, 2004, 2006-2018 Free Software Foundation, Inc.
 
 This file is part of the GNU MPFR Library.
 It has been copied and adapted from the GNU MP Library.
@@ -27,7 +27,7 @@
 #include "mpfr-impl.h"
 
 /* Warning: up from version 5.1.0, __clz_tab has 129 elements. */
-#if defined(COUNT_LEADING_ZEROS_NEED_CLZ_TAB) && defined(__GMPFR_GMP_H__)
+#if defined(COUNT_LEADING_ZEROS_NEED_CLZ_TAB) && !defined(MPFR_HAVE_GMP_IMPL)
 const
 unsigned char __clz_tab[129] =
 {

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/mparam_h.in
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/mparam_h.in	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/mparam_h.in	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* Various Thresholds of MPFR, not exported.  -*- mode: C -*-
 
-Copyright 2005-2017 Free Software Foundation, Inc.
+Copyright 2005-2018 Free Software Foundation, Inc.
 
 This file is part of the GNU MPFR Library.
 

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/mpf2mpfr.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/mpf2mpfr.h	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/mpf2mpfr.h	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpf2mpfr.h -- Compatibility include file with mpf.
 
-Copyright 1999-2002, 2004-2017 Free Software Foundation, Inc.
+Copyright 1999-2002, 2004-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-cvers.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-cvers.h	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-cvers.h	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* Utilities for MPFR developers, not exported.
 
-Copyright 1999-2017 Free Software Foundation, Inc.
+Copyright 1999-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-gmp.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-gmp.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-gmp.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,7 +1,7 @@
 /* mpfr_gmp -- Limited gmp-impl emulator
    Modified version of the GMP files.
 
-Copyright 2004-2017 Free Software Foundation, Inc.
+Copyright 2004-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-gmp.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-gmp.h	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-gmp.h	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* Uniform Interface to GMP.
 
-Copyright 2004-2017 Free Software Foundation, Inc.
+Copyright 2004-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.
@@ -80,11 +80,8 @@
 # error "Can't compute log2(GMP_NUMB_BITS)"
 #endif
 
-/* Remap names of internal mpn functions (for longlong.h).
-   Note: this should be made both with and without gmp build. */
-#undef  __clz_tab
-#define __clz_tab               mpfr_clz_tab
 
+
 /******************************************************
  ************* Define GMP Internal Interface  *********
  ******************************************************/
@@ -234,6 +231,10 @@
 typedef unsigned int UHWtype;
 #define W_TYPE_SIZE GMP_NUMB_BITS
 
+/* Remap names of internal mpn functions (for longlong.h).  */
+#undef  __clz_tab
+#define __clz_tab               mpfr_clz_tab
+
 /* Use (4.0 * ...) instead of (2.0 * ...) to work around buggy compilers
    that don't convert ulong->double correctly (eg. SunOS 4 native cc).  */
 #undef MP_BASE_AS_DOUBLE

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-impl.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-impl.h	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-impl.h	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* Utilities for MPFR developers, not exported.
 
-Copyright 1999-2017 Free Software Foundation, Inc.
+Copyright 1999-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.
@@ -2339,6 +2339,7 @@
 extern "C" {
 #endif
 
+__MPFR_DECLSPEC extern int __gmpfr_cov_div_ui_sb[10][2];
 __MPFR_DECLSPEC extern int __gmpfr_cov_sum_tmd[MPFR_RND_MAX][2][2][3][2][2];
 
 #if defined (__cplusplus)

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-intmax.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-intmax.h	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-intmax.h	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* MPFR internal header related to intmax_t.
 
-Copyright 2004-2017 Free Software Foundation, Inc.
+Copyright 2004-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-longlong.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-longlong.h	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-longlong.h	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* longlong.h -- definitions for mixed size 32/64 bit arithmetic.
 
-Copyright 1991-1994, 1996, 1997, 1999-2005, 2007-2009, 2011-2017 Free Software Foundation, Inc.
+Copyright 1991-1994, 1996, 1997, 1999-2005, 2007-2009, 2011-2018 Free Software Foundation, Inc.
 
 This file is part of the GNU MPFR Library and has been copied from
 GNU MP 6.1.0 (the FIXME's come from GNU MP), except the parts marked

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-mini-gmp.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-mini-gmp.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-mini-gmp.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr-mini-gmp.c -- Interface functions for mini-gmp.
 
-Copyright 2014-2017 Free Software Foundation, Inc.
+Copyright 2014-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-mini-gmp.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-mini-gmp.h	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-mini-gmp.h	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr-mini-gmp.h -- Interface header for mini-gmp.
 
-Copyright 2014-2017 Free Software Foundation, Inc.
+Copyright 2014-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-sassert.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-sassert.h	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-sassert.h	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* MPFR internal header related to Static Assertions
 
-Copyright 2012-2017 Free Software Foundation, Inc.
+Copyright 2012-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-thread.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-thread.h	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr-thread.h	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* MPFR internal header related to thread-local variables.
 
-Copyright 2005-2017 Free Software Foundation, Inc.
+Copyright 2005-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr.h	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/mpfr.h	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr.h -- Include file for mpfr.
 
-Copyright 1999-2017 Free Software Foundation, Inc.
+Copyright 1999-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.
@@ -26,8 +26,8 @@
 /* Define MPFR version number */
 #define MPFR_VERSION_MAJOR 4
 #define MPFR_VERSION_MINOR 0
-#define MPFR_VERSION_PATCHLEVEL 0
-#define MPFR_VERSION_STRING "4.0.0"
+#define MPFR_VERSION_PATCHLEVEL 1
+#define MPFR_VERSION_STRING "4.0.1"
 
 /* User macros:
    MPFR_USE_FILE:        Define it to make MPFR define functions dealing

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/mpn_exp.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/mpn_exp.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/mpn_exp.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_mpn_exp -- auxiliary function for mpfr_get_str and mpfr_set_str
 
-Copyright 1999-2017 Free Software Foundation, Inc.
+Copyright 1999-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/mul.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/mul.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/mul.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_mul -- multiply two floating-point numbers
 
-Copyright 1999-2017 Free Software Foundation, Inc.
+Copyright 1999-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/mul_2exp.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/mul_2exp.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/mul_2exp.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_mul_2exp -- multiply a floating-point number by a power of two
 
-Copyright 1999, 2001, 2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 1999, 2001, 2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/mul_2si.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/mul_2si.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/mul_2si.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_mul_2si -- multiply a floating-point number by a power of two
 
-Copyright 1999, 2001-2017 Free Software Foundation, Inc.
+Copyright 1999, 2001-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/mul_2ui.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/mul_2ui.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/mul_2ui.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_mul_2ui -- multiply a floating-point number by a power of two
 
-Copyright 1999, 2001-2017 Free Software Foundation, Inc.
+Copyright 1999, 2001-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/mul_d.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/mul_d.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/mul_d.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,7 +1,7 @@
 /* mpfr_mul_d -- multiply a multiple precision floating-point number
                  by a machine double precision float
 
-Copyright 2007-2017 Free Software Foundation, Inc.
+Copyright 2007-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/mul_ui.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/mul_ui.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/mul_ui.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_mul_ui -- multiply a floating-point number by a machine integer
 
-Copyright 1999-2017 Free Software Foundation, Inc.
+Copyright 1999-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/mulders.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/mulders.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/mulders.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* Mulders' short product, square and division.
 
-Copyright 2005-2017 Free Software Foundation, Inc.
+Copyright 2005-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/neg.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/neg.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/neg.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_neg -- change the sign of a floating-point number
 
-Copyright 1999-2001, 2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 1999-2001, 2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/next.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/next.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/next.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,7 +1,7 @@
 /* mpfr_nextabove, mpfr_nextbelow, mpfr_nexttoward -- next representable
 floating-point number
 
-Copyright 1999, 2001-2017 Free Software Foundation, Inc.
+Copyright 1999, 2001-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/nrandom.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/nrandom.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/nrandom.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -2,7 +2,7 @@
    and variance 1 and round it to the precision of rop according to the given
    rounding mode.
 
-Copyright 2013-2017 Free Software Foundation, Inc.
+Copyright 2013-2018 Free Software Foundation, Inc.
 Contributed by Charles Karney <charles at karney.com>, SRI International.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/odd_p.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/odd_p.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/odd_p.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_odd_p -- check for odd integers
 
-Copyright 2001-2017 Free Software Foundation, Inc.
+Copyright 2001-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/out_str.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/out_str.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/out_str.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_out_str -- output a floating-point number to a stream
 
-Copyright 1999, 2001-2002, 2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 1999, 2001-2002, 2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/pool.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/pool.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/pool.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpz_t pool
 
-Copyright 2014-2017 Free Software Foundation, Inc.
+Copyright 2014-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/pow.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/pow.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/pow.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_pow -- power function x^y
 
-Copyright 2001-2017 Free Software Foundation, Inc.
+Copyright 2001-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/pow_si.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/pow_si.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/pow_si.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_pow_si -- power function x^y with y a signed int
 
-Copyright 2001-2017 Free Software Foundation, Inc.
+Copyright 2001-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/pow_ui.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/pow_ui.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/pow_ui.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,7 +1,7 @@
 /* mpfr_pow_ui-- compute the power of a floating-point
                                   by a machine integer
 
-Copyright 1999-2017 Free Software Foundation, Inc.
+Copyright 1999-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/pow_z.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/pow_z.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/pow_z.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_pow_z -- power function x^z with z a MPZ
 
-Copyright 2005-2017 Free Software Foundation, Inc.
+Copyright 2005-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/powerof2.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/powerof2.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/powerof2.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_powerof2_raw -- test whether a floating-point number is a power of 2
 
-Copyright 2002-2017 Free Software Foundation, Inc.
+Copyright 2002-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/powerpc32/mparam.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/powerpc32/mparam.h	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/powerpc32/mparam.h	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* Various Thresholds of MPFR, not exported.  -*- mode: C -*-
 
-Copyright 2005-2017 Free Software Foundation, Inc.
+Copyright 2005-2018 Free Software Foundation, Inc.
 
 This file is part of the GNU MPFR Library.
 

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/powerpc64/mparam.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/powerpc64/mparam.h	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/powerpc64/mparam.h	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* Various Thresholds of MPFR, not exported.  -*- mode: C -*-
 
-Copyright 2005-2017 Free Software Foundation, Inc.
+Copyright 2005-2018 Free Software Foundation, Inc.
 
 This file is part of the GNU MPFR Library.
 

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/print_raw.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/print_raw.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/print_raw.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -2,7 +2,7 @@
    of a significand of floating-point number (for the tests and
    debugging purpose)
 
-Copyright 1999-2017 Free Software Foundation, Inc.
+Copyright 1999-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/print_rnd_mode.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/print_rnd_mode.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/print_rnd_mode.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_print_rnd_mode -- convert a given rounding mode to a string
 
-Copyright 1999, 2001-2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 1999, 2001-2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/printf.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/printf.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/printf.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* Formatted output functions (printf functions family).
 
-Copyright 2007-2017 Free Software Foundation, Inc.
+Copyright 2007-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/random_deviate.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/random_deviate.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/random_deviate.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* random_deviate routines for mpfr_erandom and mpfr_nrandom.
 
-Copyright 2013-2017 Free Software Foundation, Inc.
+Copyright 2013-2018 Free Software Foundation, Inc.
 Contributed by Charles Karney <charles at karney.com>, SRI International.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/random_deviate.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/random_deviate.h	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/random_deviate.h	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* Declarations of random_deviate routines for mpfr_erandom and mpfr_nrandom.
 
-Copyright 2013-2017 Free Software Foundation, Inc.
+Copyright 2013-2018 Free Software Foundation, Inc.
 Contributed by Charles Karney <charles at karney.com>, SRI International.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/rec_sqrt.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/rec_sqrt.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/rec_sqrt.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_rec_sqrt -- inverse square root
 
-Copyright 2008-2017 Free Software Foundation, Inc.
+Copyright 2008-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/reldiff.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/reldiff.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/reldiff.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_reldiff -- compute relative difference of two floating-point numbers.
 
-Copyright 2000-2001, 2004-2017 Free Software Foundation, Inc.
+Copyright 2000-2001, 2004-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/rem1.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/rem1.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/rem1.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -2,7 +2,7 @@
    mpfr_fmod -- compute the floating-point remainder of x/y
    mpfr_remquo and mpfr_remainder -- argument reduction functions
 
-Copyright 2007-2017 Free Software Foundation, Inc.
+Copyright 2007-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/rint.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/rint.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/rint.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_rint -- Round to an integer.
 
-Copyright 1999-2017 Free Software Foundation, Inc.
+Copyright 1999-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/rndna.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/rndna.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/rndna.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_round_nearest_away -- round to nearest away
 
-Copyright 2012-2017 Free Software Foundation, Inc.
+Copyright 2012-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/root.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/root.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/root.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_root -- kth root.
 
-Copyright 2005-2017 Free Software Foundation, Inc.
+Copyright 2005-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/round_near_x.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/round_near_x.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/round_near_x.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_round_near_x -- Round a floating point number nears another one.
 
-Copyright 2005-2017 Free Software Foundation, Inc.
+Copyright 2005-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/round_p.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/round_p.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/round_p.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_round_p -- check if an approximation is roundable.
 
-Copyright 2005-2017 Free Software Foundation, Inc.
+Copyright 2005-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/round_prec.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/round_prec.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/round_prec.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,7 +1,7 @@
 /* mpfr_round_raw_generic, mpfr_round_raw2, mpfr_round_raw, mpfr_prec_round,
    mpfr_can_round, mpfr_can_round_raw -- various rounding functions
 
-Copyright 1999-2017 Free Software Foundation, Inc.
+Copyright 1999-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/round_raw_generic.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/round_raw_generic.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/round_raw_generic.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_round_raw_generic -- Generic rounding function
 
-Copyright 1999-2017 Free Software Foundation, Inc.
+Copyright 1999-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/scale2.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/scale2.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/scale2.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_scale2 -- multiply a double float by 2^exp
 
-Copyright 1999-2017 Free Software Foundation, Inc.
+Copyright 1999-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/sec.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/sec.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/sec.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_sec - secant function = 1/cos.
 
-Copyright 2005-2017 Free Software Foundation, Inc.
+Copyright 2005-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/sech.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/sech.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/sech.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_sech - Hyperbolic secant function = 1/cosh.
 
-Copyright 2005-2017 Free Software Foundation, Inc.
+Copyright 2005-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_set -- copy of a floating-point number
 
-Copyright 1999, 2001-2017 Free Software Foundation, Inc.
+Copyright 1999, 2001-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set_d.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set_d.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set_d.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,7 +1,7 @@
 /* mpfr_set_d -- convert a machine double precision float to
                  a multiple precision floating-point number
 
-Copyright 1999-2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 1999-2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set_d64.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set_d64.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set_d64.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -5,7 +5,7 @@
 https://gcc.gnu.org/onlinedocs/gcc/Decimal-Float.html,
 and TR 24732 <http://www.open-std.org/jtc1/sc22/wg14/www/projects#24732>.
 
-Copyright 2006-2017 Free Software Foundation, Inc.
+Copyright 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set_dfl_prec.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set_dfl_prec.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set_dfl_prec.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_set_default_prec, mpfr_get_default_prec -- set/get default precision
 
-Copyright 1999-2001, 2004-2017 Free Software Foundation, Inc.
+Copyright 1999-2001, 2004-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set_exp.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set_exp.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set_exp.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_set_exp - set the exponent of a floating-point number
 
-Copyright 2002-2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 2002-2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set_f.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set_f.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set_f.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_set_f -- set a MPFR number from a GNU MPF number
 
-Copyright 1999-2017 Free Software Foundation, Inc.
+Copyright 1999-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set_float128.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set_float128.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set_float128.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,7 +1,7 @@
 /* mpfr_set_float128 -- convert a machine __float128 number to
                         a multiple precision floating-point number
 
-Copyright 2012-2017 Free Software Foundation, Inc.
+Copyright 2012-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set_flt.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set_flt.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set_flt.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_set_flt -- convert a machine single precision float to mpfr_t
 
-Copyright 2009-2017 Free Software Foundation, Inc.
+Copyright 2009-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set_inf.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set_inf.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set_inf.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_set_inf -- set a number to plus or minus infinity.
 
-Copyright 2002, 2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 2002, 2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set_ld.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set_ld.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set_ld.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,7 +1,7 @@
 /* mpfr_set_ld -- convert a machine long double to
                   a multiple precision floating-point number
 
-Copyright 2002-2017 Free Software Foundation, Inc.
+Copyright 2002-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set_nan.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set_nan.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set_nan.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_set_nan -- set a number to NaN.
 
-Copyright 2002, 2006-2017 Free Software Foundation, Inc.
+Copyright 2002, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set_prc_raw.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set_prc_raw.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set_prc_raw.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_set_prec_raw -- reset the precision of a floating-point number
 
-Copyright 2000-2001, 2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 2000-2001, 2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set_prec.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set_prec.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set_prec.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_set_prec -- reset the precision of a floating-point number
 
-Copyright 1999, 2001-2002, 2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 1999, 2001-2002, 2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set_q.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set_q.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set_q.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_set_q -- set a floating-point number from a multiple-precision rational
 
-Copyright 2000-2002, 2004-2017 Free Software Foundation, Inc.
+Copyright 2000-2002, 2004-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set_rnd.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set_rnd.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set_rnd.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,7 +1,7 @@
 /* mpfr_set_default_rounding_mode -- set the default rounding mode
    mpfr_get_default_rounding_mode -- get the default rounding mode
 
-Copyright 1999, 2001, 2004-2017 Free Software Foundation, Inc.
+Copyright 1999, 2001, 2004-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set_si.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set_si.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set_si.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_set_si -- set a MPFR number from a machine signed integer
 
-Copyright 1999-2017 Free Software Foundation, Inc.
+Copyright 1999-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set_si_2exp.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set_si_2exp.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set_si_2exp.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,7 +1,7 @@
 /* mpfr_set_si_2exp -- set a MPFR number from a machine signed integer with
    a shift
 
-Copyright 2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set_sj.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set_sj.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set_sj.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_set_sj -- set a MPFR number from a huge machine signed integer
 
-Copyright 2004-2017 Free Software Foundation, Inc.
+Copyright 2004-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set_str.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set_str.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set_str.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_set_str -- set a floating-point number from a string
 
-Copyright 2000-2017 Free Software Foundation, Inc.
+Copyright 2000-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set_str_raw.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set_str_raw.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set_str_raw.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_set_str_binary -- set a floating-point number from a binary string
 
-Copyright 1999-2017 Free Software Foundation, Inc.
+Copyright 1999-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set_ui.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set_ui.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set_ui.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_set_ui -- set a MPFR number from a machine unsigned integer
 
-Copyright 1999-2017 Free Software Foundation, Inc.
+Copyright 1999-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set_ui_2exp.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set_ui_2exp.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set_ui_2exp.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,7 +1,7 @@
 /* mpfr_set_ui_2exp -- set a MPFR number from a machine unsigned integer with
    a shift
 
-Copyright 2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set_uj.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set_uj.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set_uj.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_set_uj -- set a MPFR number from a huge machine unsigned integer
 
-Copyright 2004-2017 Free Software Foundation, Inc.
+Copyright 2004-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set_z.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set_z.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set_z.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_set_z -- set a floating-point number from a multiple-precision integer
 
-Copyright 1999-2017 Free Software Foundation, Inc.
+Copyright 1999-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set_z_exp.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set_z_exp.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set_z_exp.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,7 +1,7 @@
 /* mpfr_set_z_2exp -- set a floating-point number from a multiple-precision
                       integer and an exponent
 
-Copyright 1999-2017 Free Software Foundation, Inc.
+Copyright 1999-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/set_zero.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/set_zero.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/set_zero.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_set_zero -- set a number to plus or minus zero.
 
-Copyright 2009-2017 Free Software Foundation, Inc.
+Copyright 2009-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/setmax.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/setmax.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/setmax.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_setmax -- maximum representable floating-point number (raw version)
 
-Copyright 2002-2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 2002-2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/setmin.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/setmin.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/setmin.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_setmin -- minimum representable floating-point number (raw version)
 
-Copyright 2002-2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 2002-2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/setsign.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/setsign.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/setsign.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_setsign -- Produce a value with the magnitude of x and sign bit s
 
-Copyright 2007-2017 Free Software Foundation, Inc.
+Copyright 2007-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/sgn.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/sgn.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/sgn.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_sgn -- Sign of a floating point number.
 
-Copyright 2003-2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 2003-2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/si_op.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/si_op.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/si_op.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -5,7 +5,7 @@
    mpfr_div_si -- divide a floating-point number by a machine integer
    mpfr_si_div -- divide a machine number by a floating-point number
 
-Copyright 2004-2017 Free Software Foundation, Inc.
+Copyright 2004-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/signbit.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/signbit.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/signbit.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_signbit -- Signbit of a MPFR number
 
-Copyright 2007-2017 Free Software Foundation, Inc.
+Copyright 2007-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/sin.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/sin.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/sin.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_sin -- sine of a floating-point number
 
-Copyright 2001-2017 Free Software Foundation, Inc.
+Copyright 2001-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/sin_cos.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/sin_cos.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/sin_cos.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_sin_cos -- sine and cosine of a floating-point number
 
-Copyright 2002-2017 Free Software Foundation, Inc.
+Copyright 2002-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/sinh.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/sinh.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/sinh.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_sinh -- hyperbolic sine
 
-Copyright 2001-2017 Free Software Foundation, Inc.
+Copyright 2001-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/sinh_cosh.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/sinh_cosh.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/sinh_cosh.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_sinh_cosh -- hyperbolic sine and cosine
 
-Copyright 2001-2017 Free Software Foundation, Inc.
+Copyright 2001-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/sparc64/mparam.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/sparc64/mparam.h	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/sparc64/mparam.h	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* Various Thresholds of MPFR, not exported.  -*- mode: C -*-
 
-Copyright 2005-2017 Free Software Foundation, Inc.
+Copyright 2005-2018 Free Software Foundation, Inc.
 
 This file is part of the GNU MPFR Library.
 

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/sqr.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/sqr.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/sqr.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_sqr -- Floating-point square
 
-Copyright 2004-2017 Free Software Foundation, Inc.
+Copyright 2004-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/sqrt.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/sqrt.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/sqrt.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_sqrt -- square root of a floating-point number
 
-Copyright 1999-2017 Free Software Foundation, Inc.
+Copyright 1999-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/sqrt_ui.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/sqrt_ui.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/sqrt_ui.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_sqrt_ui -- square root of a machine integer
 
-Copyright 2000-2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 2000-2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/stack_interface.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/stack_interface.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/stack_interface.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_stack -- initialize a floating-point number with given allocation area
 
-Copyright 2005-2017 Free Software Foundation, Inc.
+Copyright 2005-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/strtofr.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/strtofr.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/strtofr.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_strtofr -- set a floating-point number from a string
 
-Copyright 2004-2017 Free Software Foundation, Inc.
+Copyright 2004-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/sub.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/sub.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/sub.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_sub -- subtract two floating-point numbers
 
-Copyright 2001-2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 2001-2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/sub1.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/sub1.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/sub1.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_sub1 -- internal function to perform a "real" subtraction
 
-Copyright 2001-2017 Free Software Foundation, Inc.
+Copyright 2001-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/sub1sp.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/sub1sp.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/sub1sp.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,7 +1,7 @@
 /* mpfr_sub1sp -- internal function to perform a "real" subtraction
    All the op must have the same precision
 
-Copyright 2003-2017 Free Software Foundation, Inc.
+Copyright 2003-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/sub_d.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/sub_d.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/sub_d.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,7 +1,7 @@
 /* mpfr_sub_d -- subtract a machine double precision float from
                  a multiple precision floating-point number
 
-Copyright 2007-2017 Free Software Foundation, Inc.
+Copyright 2007-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/sub_ui.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/sub_ui.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/sub_ui.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_sub_ui -- subtract a floating-point number and a machine integer
 
-Copyright 2000-2017 Free Software Foundation, Inc.
+Copyright 2000-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/subnormal.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/subnormal.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/subnormal.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,7 +1,7 @@
 /* mpfr_subnormalize -- Subnormalize a floating point number
    emulating sub-normal numbers.
 
-Copyright 2005-2017 Free Software Foundation, Inc.
+Copyright 2005-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/sum.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/sum.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/sum.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* Sum -- efficiently sum a list of floating-point numbers
 
-Copyright 2014-2017 Free Software Foundation, Inc.
+Copyright 2014-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/swap.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/swap.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/swap.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_swap (U, V) -- Swap U and V.
 
-Copyright 2000-2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 2000-2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/tan.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/tan.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/tan.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_tan -- tangent of a floating-point number
 
-Copyright 2001-2017 Free Software Foundation, Inc.
+Copyright 2001-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/tanh.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/tanh.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/tanh.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_tanh -- hyperbolic tangent
 
-Copyright 2001-2017 Free Software Foundation, Inc.
+Copyright 2001-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/ubf.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/ubf.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/ubf.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* Functions to work with unbounded floats (limited low-level interface).
 
-Copyright 2016-2017 Free Software Foundation, Inc.
+Copyright 2016-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/uceil_exp2.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/uceil_exp2.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/uceil_exp2.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* __gmpfr_ceil_exp2 - returns y >= 2^d
 
-Copyright 1999-2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 1999-2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/uceil_log2.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/uceil_log2.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/uceil_log2.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* __gmpfr_ceil_log2 - returns ceil(log(d)/log(2))
 
-Copyright 1999-2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 1999-2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/ufloor_log2.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/ufloor_log2.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/ufloor_log2.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* __gmpfr_floor_log2 - returns floor(log(d)/log(2))
 
-Copyright 1999-2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 1999-2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/ui_div.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/ui_div.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/ui_div.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_ui_div -- divide a machine integer by a floating-point number
 
-Copyright 2000-2017 Free Software Foundation, Inc.
+Copyright 2000-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/ui_pow.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/ui_pow.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/ui_pow.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_ui_pow -- power of n function n^x
 
-Copyright 2001-2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 2001-2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/ui_pow_ui.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/ui_pow_ui.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/ui_pow_ui.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /*  mpfr_ui_pow_ui -- compute the power between two machine integers
 
-Copyright 1999-2017 Free Software Foundation, Inc.
+Copyright 1999-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/ui_sub.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/ui_sub.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/ui_sub.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_ui_sub -- subtract a floating-point number from an integer
 
-Copyright 2000-2017 Free Software Foundation, Inc.
+Copyright 2000-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/urandom.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/urandom.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/urandom.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -2,7 +2,7 @@
    real number between 0 and 1 (exclusive) and round it to the precision of rop
    according to the given rounding mode.
 
-Copyright 2000-2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 2000-2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/urandomb.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/urandomb.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/urandomb.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -3,7 +3,7 @@
    using STATE as the random state previously initialized by a call to
    gmp_randinit_lc_2exp_size().
 
-Copyright 2000-2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 2000-2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/vasprintf.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/vasprintf.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/vasprintf.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,7 +1,7 @@
 /* mpfr_vasnprintf_aux -- helper function for the formatted output functions
    (printf functions family).
 
-Copyright 2007-2017 Free Software Foundation, Inc.
+Copyright 2007-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/version.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/version.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/version.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_get_version -- MPFR version
 
-Copyright 2004-2017 Free Software Foundation, Inc.
+Copyright 2004-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.
@@ -25,5 +25,5 @@
 const char *
 mpfr_get_version (void)
 {
-  return "4.0.0";
+  return "4.0.1";
 }

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/volatile.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/volatile.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/volatile.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -4,7 +4,7 @@
    CERTAIN TO BE SUBJECT TO INCOMPATIBLE CHANGES OR DISAPPEAR COMPLETELY IN
    FUTURE MPFR RELEASES.
 
-Copyright 2003-2004, 2006-2017 Free Software Foundation, Inc.
+Copyright 2003-2004, 2006-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/x86/core2/mparam.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/x86/core2/mparam.h	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/x86/core2/mparam.h	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* Various Thresholds of MPFR, not exported.  -*- mode: C -*-
 
-Copyright 2005-2017 Free Software Foundation, Inc.
+Copyright 2005-2018 Free Software Foundation, Inc.
 
 This file is part of the GNU MPFR Library.
 

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/x86/mparam.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/x86/mparam.h	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/x86/mparam.h	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* Various Thresholds of MPFR, not exported.  -*- mode: C -*-
 
-Copyright 2005-2017 Free Software Foundation, Inc.
+Copyright 2005-2018 Free Software Foundation, Inc.
 
 This file is part of the GNU MPFR Library.
 

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/x86_64/core2/mparam.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/x86_64/core2/mparam.h	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/x86_64/core2/mparam.h	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* Various Thresholds of MPFR, not exported.  -*- mode: C -*-
 
-Copyright 2005-2017 Free Software Foundation, Inc.
+Copyright 2005-2018 Free Software Foundation, Inc.
 
 This file is part of the GNU MPFR Library.
 

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/x86_64/pentium4/mparam.h
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/x86_64/pentium4/mparam.h	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/x86_64/pentium4/mparam.h	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* Various Thresholds of MPFR, not exported.  -*- mode: C -*-
 
-Copyright 2005-2017 Free Software Foundation, Inc.
+Copyright 2005-2018 Free Software Foundation, Inc.
 
 This file is part of the GNU MPFR Library.
 

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/yn.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/yn.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/yn.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,7 +1,7 @@
 /* mpfr_y0, mpfr_y1, mpfr_yn -- Bessel functions of 2nd kind, integer order.
    http://www.opengroup.org/onlinepubs/009695399/functions/y0.html
 
-Copyright 2007-2017 Free Software Foundation, Inc.
+Copyright 2007-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/zeta.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/zeta.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/zeta.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_zeta -- compute the Riemann Zeta function
 
-Copyright 2003-2017 Free Software Foundation, Inc.
+Copyright 2003-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/mpfr-src/src/zeta_ui.c
===================================================================
--- trunk/Build/source/libs/mpfr/mpfr-src/src/zeta_ui.c	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/mpfr-src/src/zeta_ui.c	2018-02-10 06:43:26 UTC (rev 46585)
@@ -1,6 +1,6 @@
 /* mpfr_zeta_ui -- compute the Riemann Zeta function for integer argument.
 
-Copyright 2005-2017 Free Software Foundation, Inc.
+Copyright 2005-2018 Free Software Foundation, Inc.
 Contributed by the AriC and Caramba projects, INRIA.
 
 This file is part of the GNU MPFR Library.

Modified: trunk/Build/source/libs/mpfr/version.ac
===================================================================
--- trunk/Build/source/libs/mpfr/version.ac	2018-02-10 01:18:07 UTC (rev 46584)
+++ trunk/Build/source/libs/mpfr/version.ac	2018-02-10 06:43:26 UTC (rev 46585)
@@ -8,4 +8,4 @@
 dnl --------------------------------------------------------
 dnl
 dnl  m4-include this file to define the current mpfr version
-m4_define([mpfr_version], [4.0.0])
+m4_define([mpfr_version], [4.0.1])



More information about the tex-live-commits mailing list