summaryrefslogtreecommitdiff
path: root/Build/source/libs/mpfr/mpfr-src
diff options
context:
space:
mode:
authorAkira Kakuto <kakuto@fuk.kindai.ac.jp>2018-02-10 06:43:26 +0000
committerAkira Kakuto <kakuto@fuk.kindai.ac.jp>2018-02-10 06:43:26 +0000
commitbb3031c558b401ef0c91879a1916ba0657951298 (patch)
tree762af39aa657b5ab26daa84b4126e77e773200ae /Build/source/libs/mpfr/mpfr-src
parentff5398dedd697445c3e14caaf955f37727ecf685 (diff)
mpfr-4.0.1
git-svn-id: svn://tug.org/texlive/trunk@46585 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/libs/mpfr/mpfr-src')
-rw-r--r--Build/source/libs/mpfr/mpfr-src/BUGS2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/ChangeLog916
-rw-r--r--Build/source/libs/mpfr/mpfr-src/INSTALL10
-rw-r--r--Build/source/libs/mpfr/mpfr-src/Makefile.am13
-rw-r--r--Build/source/libs/mpfr/mpfr-src/NEWS14
-rw-r--r--Build/source/libs/mpfr/mpfr-src/README2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/TODO2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/VERSION2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/acinclude.m42
-rw-r--r--Build/source/libs/mpfr/mpfr-src/configure.ac6
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/Makefile.am39
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/abort_prec_max.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/acos.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/acosh.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/add.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/add1.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/add1sp.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/add_d.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/add_ui.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/agm.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/ai.c6
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/amd/amdfam10/mparam.h2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/amd/athlon/mparam.h2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/amd/k8/mparam.h2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/arm/mparam.h2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/asin.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/asinh.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/atan.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/atan2.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/atanh.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/bernoulli.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/beta.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/buildopt.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/cache.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/cbrt.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/check.c4
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/clear.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/clears.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/cmp.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/cmp2.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/cmp_abs.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/cmp_d.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/cmp_ld.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/cmp_si.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/cmp_ui.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/comparisons.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/const_catalan.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/const_euler.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/const_log2.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/const_pi.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/constant.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/copysign.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/cos.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/cosh.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/cot.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/coth.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/csc.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/csch.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/d_div.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/d_sub.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/digamma.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/dim.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/div.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/div_2exp.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/div_2si.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/div_2ui.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/div_d.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/div_ui.c211
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/dump.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/eint.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/eq.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/erandom.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/erf.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/erfc.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/exceptions.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/exp.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/exp10.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/exp2.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/exp3.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/exp_2.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/expm1.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/extract.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/factorial.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/fits_intmax.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/fits_s.h2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/fits_sint.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/fits_slong.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/fits_sshort.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/fits_u.h2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/fits_uint.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/fits_uintmax.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/fits_ulong.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/fits_ushort.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/fma.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/fmma.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/fms.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/fpif.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/frac.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/free_cache.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/frexp.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/gamma.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/gamma_inc.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/gammaonethird.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/gen_inverse.h2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/generic/coverage/mparam.h2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/generic/mparam.h2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/get_d.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/get_d64.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/get_exp.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/get_f.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/get_float128.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/get_flt.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/get_ld.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/get_patches.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/get_q.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/get_si.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/get_sj.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/get_str.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/get_ui.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/get_uj.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/get_z.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/get_z_exp.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/gmp_op.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/grandom.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/hppa/mparam.h2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/hypot.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/ia64/mparam.h2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/ieee_floats.h2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/init.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/init2.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/inits.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/inits2.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/inp_str.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/int_ceil_log2.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/invert_limb.h2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/invsqrt_limb.h2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/isinf.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/isinteger.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/isnan.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/isnum.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/isqrt.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/isregular.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/iszero.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/jn.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/jyn_asympt.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/li2.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/lngamma.c14
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/log.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/log10.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/log1p.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/log2.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/log_ui.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/logging.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/min_prec.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/minmax.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/mips/mparam.h2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/modf.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/mp_clz_tab.c4
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/mparam_h.in2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/mpf2mpfr.h2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/mpfr-cvers.h2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/mpfr-gmp.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/mpfr-gmp.h11
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/mpfr-impl.h3
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/mpfr-intmax.h2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/mpfr-longlong.h2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/mpfr-mini-gmp.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/mpfr-mini-gmp.h2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/mpfr-sassert.h2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/mpfr-thread.h2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/mpfr.h6
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/mpn_exp.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/mul.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/mul_2exp.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/mul_2si.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/mul_2ui.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/mul_d.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/mul_ui.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/mulders.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/neg.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/next.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/nrandom.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/odd_p.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/out_str.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/pool.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/pow.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/pow_si.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/pow_ui.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/pow_z.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/powerof2.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/powerpc32/mparam.h2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/powerpc64/mparam.h2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/print_raw.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/print_rnd_mode.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/printf.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/random_deviate.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/random_deviate.h2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/rec_sqrt.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/reldiff.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/rem1.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/rint.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/rndna.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/root.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/round_near_x.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/round_p.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/round_prec.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/round_raw_generic.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/scale2.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/sec.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/sech.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/set.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/set_d.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/set_d64.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/set_dfl_prec.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/set_exp.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/set_f.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/set_float128.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/set_flt.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/set_inf.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/set_ld.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/set_nan.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/set_prc_raw.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/set_prec.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/set_q.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/set_rnd.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/set_si.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/set_si_2exp.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/set_sj.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/set_str.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/set_str_raw.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/set_ui.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/set_ui_2exp.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/set_uj.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/set_z.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/set_z_exp.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/set_zero.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/setmax.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/setmin.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/setsign.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/sgn.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/si_op.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/signbit.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/sin.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/sin_cos.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/sinh.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/sinh_cosh.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/sparc64/mparam.h2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/sqr.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/sqrt.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/sqrt_ui.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/stack_interface.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/strtofr.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/sub.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/sub1.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/sub1sp.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/sub_d.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/sub_ui.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/subnormal.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/sum.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/swap.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/tan.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/tanh.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/ubf.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/uceil_exp2.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/uceil_log2.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/ufloor_log2.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/ui_div.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/ui_pow.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/ui_pow_ui.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/ui_sub.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/urandom.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/urandomb.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/vasprintf.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/version.c4
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/volatile.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/x86/core2/mparam.h2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/x86/mparam.h2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/x86_64/core2/mparam.h2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/x86_64/pentium4/mparam.h2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/yn.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/zeta.c2
-rw-r--r--Build/source/libs/mpfr/mpfr-src/src/zeta_ui.c2
282 files changed, 1393 insertions, 402 deletions
diff --git a/Build/source/libs/mpfr/mpfr-src/BUGS b/Build/source/libs/mpfr/mpfr-src/BUGS
index 1fbc057c9a1..10358870c3b 100644
--- a/Build/source/libs/mpfr/mpfr-src/BUGS
+++ b/Build/source/libs/mpfr/mpfr-src/BUGS
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/ChangeLog b/Build/source/libs/mpfr/mpfr-src/ChangeLog
index 9511804ee83..732aea8c994 100644
--- a/Build/source/libs/mpfr/mpfr-src/ChangeLog
+++ b/Build/source/libs/mpfr/mpfr-src/ChangeLog
@@ -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 @@ r8070 | vlefevre | 2012-03-07 15:15:09 +0000 (Wed, 07 Mar 2012) | 1 line
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 @@ r7069 | vlefevre | 2010-08-12 14:28:59 +0000 (Thu, 12 Aug 2010) | 1 line
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:
diff --git a/Build/source/libs/mpfr/mpfr-src/INSTALL b/Build/source/libs/mpfr/mpfr-src/INSTALL
index 37fe7cd2ab7..d9363ec9d48 100644
--- a/Build/source/libs/mpfr/mpfr-src/INSTALL
+++ b/Build/source/libs/mpfr/mpfr-src/INSTALL
@@ -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 @@ MPFR).
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 @@ Several documents may help you to solve the problem:
* 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
diff --git a/Build/source/libs/mpfr/mpfr-src/Makefile.am b/Build/source/libs/mpfr/mpfr-src/Makefile.am
index 4e9b79c5bdf..5ce6d5049b1 100644
--- a/Build/source/libs/mpfr/mpfr-src/Makefile.am
+++ b/Build/source/libs/mpfr/mpfr-src/Makefile.am
@@ -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 @@ dist-hook:
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
diff --git a/Build/source/libs/mpfr/mpfr-src/NEWS b/Build/source/libs/mpfr/mpfr-src/NEWS
index e3f8476830c..154ed6a1e12 100644
--- a/Build/source/libs/mpfr/mpfr-src/NEWS
+++ b/Build/source/libs/mpfr/mpfr-src/NEWS
@@ -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 @@ http://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
##############################################################################
+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+.
diff --git a/Build/source/libs/mpfr/mpfr-src/README b/Build/source/libs/mpfr/mpfr-src/README
index 7ead7945273..692e758c779 100644
--- a/Build/source/libs/mpfr/mpfr-src/README
+++ b/Build/source/libs/mpfr/mpfr-src/README
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/TODO b/Build/source/libs/mpfr/mpfr-src/TODO
index 251ac589752..3379a9a2c66 100644
--- a/Build/source/libs/mpfr/mpfr-src/TODO
+++ b/Build/source/libs/mpfr/mpfr-src/TODO
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/VERSION b/Build/source/libs/mpfr/mpfr-src/VERSION
index fcdb2e109f6..1454f6ed4b7 100644
--- a/Build/source/libs/mpfr/mpfr-src/VERSION
+++ b/Build/source/libs/mpfr/mpfr-src/VERSION
@@ -1 +1 @@
-4.0.0
+4.0.1
diff --git a/Build/source/libs/mpfr/mpfr-src/acinclude.m4 b/Build/source/libs/mpfr/mpfr-src/acinclude.m4
index db142a7eb31..b72ff1e7fad 100644
--- a/Build/source/libs/mpfr/mpfr-src/acinclude.m4
+++ b/Build/source/libs/mpfr/mpfr-src/acinclude.m4
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/configure.ac b/Build/source/libs/mpfr/mpfr-src/configure.ac
index 3c667390b77..d481a1897e5 100644
--- a/Build/source/libs/mpfr/mpfr-src/configure.ac
+++ b/Build/source/libs/mpfr/mpfr-src/configure.ac
@@ -4,7 +4,7 @@ dnl WARNING! C code starting with # (preprocessor directives) must not
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 @@ http://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
])
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 @@ if test -z "$GMP_CC$GMP_CFLAGS" ; then
# 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
diff --git a/Build/source/libs/mpfr/mpfr-src/src/Makefile.am b/Build/source/libs/mpfr/mpfr-src/src/Makefile.am
index a25aba626a3..d9e89108ddb 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/Makefile.am
+++ b/Build/source/libs/mpfr/mpfr-src/src/Makefile.am
@@ -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 @@ libmpfr_la_LIBADD = @LIBOBJS@
# 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 @@ $(srcdir)/get_patches.c: $(top_srcdir)/PATCHES $(top_srcdir)/tools/get_patches.s
# 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 @@ GMPI = $(top_builddir)/src/gmp.i
# 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 @@ check-gmp-symbols: $(LTLIBRARIES)
echo "Internal GMP symbols:" $$internals; \
exit 1; \
fi; \
+ rm $(GMPC) $(GMPI); \
+ fi
+
+# 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
- rm $(GMPC) $(GMPI)
CLEANFILES = $(GMPC) $(GMPI)
-.PHONY: check-gmp-symbols
+.PHONY: check-gmp-symbols check-exported-symbols
diff --git a/Build/source/libs/mpfr/mpfr-src/src/abort_prec_max.c b/Build/source/libs/mpfr/mpfr-src/src/abort_prec_max.c
index 928e7c68d9c..2c06b75b96b 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/abort_prec_max.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/abort_prec_max.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/acos.c b/Build/source/libs/mpfr/mpfr-src/src/acos.c
index 7be589aea56..60e45d100af 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/acos.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/acos.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/acosh.c b/Build/source/libs/mpfr/mpfr-src/src/acosh.c
index 2377860dcd8..28eff152811 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/acosh.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/acosh.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/add.c b/Build/source/libs/mpfr/mpfr-src/src/add.c
index 0d499d67b4d..7ff03113e85 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/add.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/add.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/add1.c b/Build/source/libs/mpfr/mpfr-src/src/add1.c
index c4b053dd032..6ad45ab19bd 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/add1.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/add1.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/add1sp.c b/Build/source/libs/mpfr/mpfr-src/src/add1sp.c
index 3dee9df791e..1ca6f6e105c 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/add1sp.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/add1sp.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/add_d.c b/Build/source/libs/mpfr/mpfr-src/src/add_d.c
index 8ab2028e45e..9d88fe2b5e8 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/add_d.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/add_d.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/add_ui.c b/Build/source/libs/mpfr/mpfr-src/src/add_ui.c
index e6ad5db7831..d1ab381db75 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/add_ui.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/add_ui.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/agm.c b/Build/source/libs/mpfr/mpfr-src/src/agm.c
index bef101c52df..ffc8f90214a 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/agm.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/agm.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/ai.c b/Build/source/libs/mpfr/mpfr-src/src/ai.c
index f24e4a4933a..9f022e6c8e2 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/ai.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/ai.c
@@ -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 @@ mpfr_ai2 (mpfr_ptr y, mpfr_srcptr x, mpfr_rnd_t rnd)
} /* End of ZIV loop */
MPFR_ZIV_FREE (loop);
- MPFR_SAVE_EXPO_FREE (expo);
r = mpfr_set (y, result, rnd);
@@ -592,7 +591,8 @@ mpfr_ai2 (mpfr_ptr y, mpfr_srcptr x, mpfr_rnd_t rnd)
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
diff --git a/Build/source/libs/mpfr/mpfr-src/src/amd/amdfam10/mparam.h b/Build/source/libs/mpfr/mpfr-src/src/amd/amdfam10/mparam.h
index a122a75ce1a..0651dd64572 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/amd/amdfam10/mparam.h
+++ b/Build/source/libs/mpfr/mpfr-src/src/amd/amdfam10/mparam.h
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/amd/athlon/mparam.h b/Build/source/libs/mpfr/mpfr-src/src/amd/athlon/mparam.h
index 0712fad52b4..1ae1400c50c 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/amd/athlon/mparam.h
+++ b/Build/source/libs/mpfr/mpfr-src/src/amd/athlon/mparam.h
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/amd/k8/mparam.h b/Build/source/libs/mpfr/mpfr-src/src/amd/k8/mparam.h
index 0991283f34d..7953e4a9bb8 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/amd/k8/mparam.h
+++ b/Build/source/libs/mpfr/mpfr-src/src/amd/k8/mparam.h
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/arm/mparam.h b/Build/source/libs/mpfr/mpfr-src/src/arm/mparam.h
index 63c837c70a5..a1200db9d2b 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/arm/mparam.h
+++ b/Build/source/libs/mpfr/mpfr-src/src/arm/mparam.h
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/asin.c b/Build/source/libs/mpfr/mpfr-src/src/asin.c
index b0af0c8a651..ac5bae81300 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/asin.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/asin.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/asinh.c b/Build/source/libs/mpfr/mpfr-src/src/asinh.c
index aacac89dfa4..f35d6afc66c 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/asinh.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/asinh.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/atan.c b/Build/source/libs/mpfr/mpfr-src/src/atan.c
index 8fa4f6c178f..e98a4328fc7 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/atan.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/atan.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/atan2.c b/Build/source/libs/mpfr/mpfr-src/src/atan2.c
index 57bc14f798e..42e727332ab 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/atan2.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/atan2.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/atanh.c b/Build/source/libs/mpfr/mpfr-src/src/atanh.c
index 5f9953c4e7c..66cc6fb56d9 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/atanh.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/atanh.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/bernoulli.c b/Build/source/libs/mpfr/mpfr-src/src/bernoulli.c
index 399d31c729d..234e8459da4 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/bernoulli.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/bernoulli.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/beta.c b/Build/source/libs/mpfr/mpfr-src/src/beta.c
index 3fb9b9a774c..32ebdf1bfa1 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/beta.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/beta.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/buildopt.c b/Build/source/libs/mpfr/mpfr-src/src/buildopt.c
index 1386c311afd..66eeee04073 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/buildopt.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/buildopt.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/cache.c b/Build/source/libs/mpfr/mpfr-src/src/cache.c
index a48de9967ba..bc50fe554e3 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/cache.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/cache.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/cbrt.c b/Build/source/libs/mpfr/mpfr-src/src/cbrt.c
index e991700a632..cc9ca8435ff 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/cbrt.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/cbrt.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/check.c b/Build/source/libs/mpfr/mpfr-src/src/check.c
index f91e1d2d764..0cb2c19351b 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/check.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/check.c
@@ -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 @@ http://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
#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
diff --git a/Build/source/libs/mpfr/mpfr-src/src/clear.c b/Build/source/libs/mpfr/mpfr-src/src/clear.c
index 9157a820eb6..5ddd8457e8e 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/clear.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/clear.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/clears.c b/Build/source/libs/mpfr/mpfr-src/src/clears.c
index e442e0f03de..c059b4474f5 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/clears.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/clears.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/cmp.c b/Build/source/libs/mpfr/mpfr-src/src/cmp.c
index 102af1683e2..fba6ca749f8 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/cmp.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/cmp.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/cmp2.c b/Build/source/libs/mpfr/mpfr-src/src/cmp2.c
index 7b58859c7d0..9710c462313 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/cmp2.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/cmp2.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/cmp_abs.c b/Build/source/libs/mpfr/mpfr-src/src/cmp_abs.c
index 12ab6371561..16c0a9909da 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/cmp_abs.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/cmp_abs.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/cmp_d.c b/Build/source/libs/mpfr/mpfr-src/src/cmp_d.c
index cb3c7cbd008..9af5292ed77 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/cmp_d.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/cmp_d.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/cmp_ld.c b/Build/source/libs/mpfr/mpfr-src/src/cmp_ld.c
index 536316a182c..e6e18586d25 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/cmp_ld.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/cmp_ld.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/cmp_si.c b/Build/source/libs/mpfr/mpfr-src/src/cmp_si.c
index d053e819d07..a2986aea37a 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/cmp_si.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/cmp_si.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/cmp_ui.c b/Build/source/libs/mpfr/mpfr-src/src/cmp_ui.c
index 3732fc983c3..7d2fb86c676 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/cmp_ui.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/cmp_ui.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/comparisons.c b/Build/source/libs/mpfr/mpfr-src/src/comparisons.c
index daca50c5ccf..5125912a5b3 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/comparisons.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/comparisons.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/const_catalan.c b/Build/source/libs/mpfr/mpfr-src/src/const_catalan.c
index 8b03875bf01..4315c8a9920 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/const_catalan.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/const_catalan.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/const_euler.c b/Build/source/libs/mpfr/mpfr-src/src/const_euler.c
index 44af5b82375..2a9dc69e1cc 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/const_euler.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/const_euler.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/const_log2.c b/Build/source/libs/mpfr/mpfr-src/src/const_log2.c
index 8ae1ee99b25..21217dfe858 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/const_log2.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/const_log2.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/const_pi.c b/Build/source/libs/mpfr/mpfr-src/src/const_pi.c
index 77d8df01e33..15c8916f785 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/const_pi.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/const_pi.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/constant.c b/Build/source/libs/mpfr/mpfr-src/src/constant.c
index 96b7f742976..3be0435fbff 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/constant.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/constant.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/copysign.c b/Build/source/libs/mpfr/mpfr-src/src/copysign.c
index 89e768a8889..f331ed52810 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/copysign.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/copysign.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/cos.c b/Build/source/libs/mpfr/mpfr-src/src/cos.c
index d5a77159496..5eb1070d02d 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/cos.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/cos.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/cosh.c b/Build/source/libs/mpfr/mpfr-src/src/cosh.c
index 88ac0fc1af7..3d2440776da 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/cosh.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/cosh.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/cot.c b/Build/source/libs/mpfr/mpfr-src/src/cot.c
index f743f6919da..321adf4ebb3 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/cot.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/cot.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/coth.c b/Build/source/libs/mpfr/mpfr-src/src/coth.c
index c6163b6e751..c47273cbab9 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/coth.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/coth.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/csc.c b/Build/source/libs/mpfr/mpfr-src/src/csc.c
index 9852083e9f7..3c5980506d3 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/csc.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/csc.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/csch.c b/Build/source/libs/mpfr/mpfr-src/src/csch.c
index d899d1f0c2b..61580bf9c99 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/csch.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/csch.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/d_div.c b/Build/source/libs/mpfr/mpfr-src/src/d_div.c
index 726b95104c7..b59d59f1a54 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/d_div.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/d_div.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/d_sub.c b/Build/source/libs/mpfr/mpfr-src/src/d_sub.c
index 392faf7a84d..f637a281364 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/d_sub.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/d_sub.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/digamma.c b/Build/source/libs/mpfr/mpfr-src/src/digamma.c
index 91e66c54469..a47c8ba303e 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/digamma.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/digamma.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/dim.c b/Build/source/libs/mpfr/mpfr-src/src/dim.c
index 8df76810531..07f32a7fd9e 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/dim.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/dim.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/div.c b/Build/source/libs/mpfr/mpfr-src/src/div.c
index 7d208621f24..aeaff09a699 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/div.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/div.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/div_2exp.c b/Build/source/libs/mpfr/mpfr-src/src/div_2exp.c
index 276e0d9ecff..1331795c577 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/div_2exp.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/div_2exp.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/div_2si.c b/Build/source/libs/mpfr/mpfr-src/src/div_2si.c
index 1552383642e..f1b1a13a21e 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/div_2si.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/div_2si.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/div_2ui.c b/Build/source/libs/mpfr/mpfr-src/src/div_2ui.c
index 84942b15faf..2d1b543c315 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/div_2ui.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/div_2ui.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/div_d.c b/Build/source/libs/mpfr/mpfr-src/src/div_d.c
index 05178cdb970..cba26b9cb9f 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/div_d.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/div_d.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/div_ui.c b/Build/source/libs/mpfr/mpfr-src/src/div_ui.c
index 633c8c04f90..b841e9642e2 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/div_ui.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/div_ui.c
@@ -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 @@ http://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
#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 @@ mpfr_div_ui (mpfr_ptr y, mpfr_srcptr x, unsigned long int u, mpfr_rnd_t rnd_mode
}
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 @@ mpfr_div_ui (mpfr_ptr y, mpfr_srcptr x, unsigned long int u, mpfr_rnd_t rnd_mode
{
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_div_ui (mpfr_ptr y, mpfr_srcptr x, unsigned long int u, mpfr_rnd_t rnd_mode
MPFR_SET_SAME_SIGN (y, x);
MPFR_TMP_MARK (marker);
+
xn = MPFR_LIMB_SIZE (x);
yn = MPFR_LIMB_SIZE (y);
@@ -103,96 +106,133 @@ mpfr_div_ui (mpfr_ptr y, mpfr_srcptr x, unsigned long int u, mpfr_rnd_t rnd_mode
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
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]);
- /* shift left to normalize */
- if (MPFR_LIKELY (shlz != 0))
- {
- 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 */
+ MPFR_ASSERTD (u >= 2); /* see special cases at the beginning */
+ MPFR_ASSERTD (shlz > 0); /* since u >= 2 */
- if (w > MPFR_LIMB_HIGHBIT)
- { middle = 1; }
- else if (w < MPFR_LIMB_HIGHBIT)
- { middle = -1; }
- else
- { middle = (c != 0); }
+ /* shift left to normalize */
+ 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 */
- inexact = inexact || (w != 0);
- exp -= shlz;
+ if (sh == 0) /* round bit is upper bit from w */
+ {
+ 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]);
}
- }
- MPFR_UNSIGNED_MINUS_MODULO (sh, MPFR_PREC (y));
- /* it remains sh bits in less significant limb of y */
+ exp -= shlz;
+ }
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 @@ mpfr_div_ui (mpfr_ptr y, mpfr_srcptr x, unsigned long int u, mpfr_rnd_t rnd_mode
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 @@ mpfr_div_ui (mpfr_ptr y, mpfr_srcptr x, unsigned long int u, mpfr_rnd_t rnd_mode
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,13 +287,12 @@ mpfr_div_ui (mpfr_ptr y, mpfr_srcptr x, unsigned long int u, mpfr_rnd_t rnd_mode
}
}
}
- }
-
- 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. */
diff --git a/Build/source/libs/mpfr/mpfr-src/src/dump.c b/Build/source/libs/mpfr/mpfr-src/src/dump.c
index d88dca2b520..121178d765b 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/dump.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/dump.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/eint.c b/Build/source/libs/mpfr/mpfr-src/src/eint.c
index cd9588e5064..b55ff3ca24e 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/eint.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/eint.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/eq.c b/Build/source/libs/mpfr/mpfr-src/src/eq.c
index 7f903c3fdcd..eb74f2daa5e 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/eq.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/eq.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/erandom.c b/Build/source/libs/mpfr/mpfr-src/src/erandom.c
index b423bf4ec07..978d68a7cfc 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/erandom.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/erandom.c
@@ -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@karney.com>, SRI International.
This file is part of the GNU MPFR Library.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/erf.c b/Build/source/libs/mpfr/mpfr-src/src/erf.c
index 12f3b9f5cac..28c4c585d79 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/erf.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/erf.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/erfc.c b/Build/source/libs/mpfr/mpfr-src/src/erfc.c
index 8424e8927b4..f277d203ba5 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/erfc.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/erfc.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/exceptions.c b/Build/source/libs/mpfr/mpfr-src/src/exceptions.c
index b457bbdf2eb..fdf68cbedd6 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/exceptions.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/exceptions.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/exp.c b/Build/source/libs/mpfr/mpfr-src/src/exp.c
index aac0a4ffa61..15899e1301c 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/exp.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/exp.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/exp10.c b/Build/source/libs/mpfr/mpfr-src/src/exp10.c
index f1ab5d9fbc0..81b5ba6c2fc 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/exp10.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/exp10.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/exp2.c b/Build/source/libs/mpfr/mpfr-src/src/exp2.c
index 8aa133224ab..788b0e7cabf 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/exp2.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/exp2.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/exp3.c b/Build/source/libs/mpfr/mpfr-src/src/exp3.c
index 2940b471b49..df07ebecd4c 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/exp3.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/exp3.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/exp_2.c b/Build/source/libs/mpfr/mpfr-src/src/exp_2.c
index 64a9fd286d0..aafd431a961 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/exp_2.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/exp_2.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/expm1.c b/Build/source/libs/mpfr/mpfr-src/src/expm1.c
index 0899f181e63..b011b1d1c1e 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/expm1.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/expm1.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/extract.c b/Build/source/libs/mpfr/mpfr-src/src/extract.c
index b3a56ffab3d..13e86f16309 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/extract.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/extract.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/factorial.c b/Build/source/libs/mpfr/mpfr-src/src/factorial.c
index 1ce413f9dd3..9d7a2381d61 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/factorial.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/factorial.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/fits_intmax.c b/Build/source/libs/mpfr/mpfr-src/src/fits_intmax.c
index f2f06881383..8d42668e289 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/fits_intmax.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/fits_intmax.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/fits_s.h b/Build/source/libs/mpfr/mpfr-src/src/fits_s.h
index 13473cb9c34..542ec25430b 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/fits_s.h
+++ b/Build/source/libs/mpfr/mpfr-src/src/fits_s.h
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/fits_sint.c b/Build/source/libs/mpfr/mpfr-src/src/fits_sint.c
index f214bca335c..7aed4027245 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/fits_sint.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/fits_sint.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/fits_slong.c b/Build/source/libs/mpfr/mpfr-src/src/fits_slong.c
index 81ae2be96c8..489e199f2b1 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/fits_slong.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/fits_slong.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/fits_sshort.c b/Build/source/libs/mpfr/mpfr-src/src/fits_sshort.c
index 468792dc02d..cf5f3086347 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/fits_sshort.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/fits_sshort.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/fits_u.h b/Build/source/libs/mpfr/mpfr-src/src/fits_u.h
index 1faabf48314..0c510742649 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/fits_u.h
+++ b/Build/source/libs/mpfr/mpfr-src/src/fits_u.h
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/fits_uint.c b/Build/source/libs/mpfr/mpfr-src/src/fits_uint.c
index 309e3e9d544..2f47ae85f7b 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/fits_uint.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/fits_uint.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/fits_uintmax.c b/Build/source/libs/mpfr/mpfr-src/src/fits_uintmax.c
index f1dd73547a2..12c860c6b4e 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/fits_uintmax.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/fits_uintmax.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/fits_ulong.c b/Build/source/libs/mpfr/mpfr-src/src/fits_ulong.c
index 847ff733a9e..66a748862be 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/fits_ulong.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/fits_ulong.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/fits_ushort.c b/Build/source/libs/mpfr/mpfr-src/src/fits_ushort.c
index 06746689824..c17321668bb 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/fits_ushort.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/fits_ushort.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/fma.c b/Build/source/libs/mpfr/mpfr-src/src/fma.c
index 5acbec69f2d..901fdb0518e 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/fma.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/fma.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/fmma.c b/Build/source/libs/mpfr/mpfr-src/src/fmma.c
index 6168c2af0f2..c72bf45ab69 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/fmma.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/fmma.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/fms.c b/Build/source/libs/mpfr/mpfr-src/src/fms.c
index 5f05fbb2394..e49d2a15f5f 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/fms.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/fms.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/fpif.c b/Build/source/libs/mpfr/mpfr-src/src/fpif.c
index 7dd620ba7be..64bfa39d8e1 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/fpif.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/fpif.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/frac.c b/Build/source/libs/mpfr/mpfr-src/src/frac.c
index f6bdd1bddee..a73dfee92d7 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/frac.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/frac.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/free_cache.c b/Build/source/libs/mpfr/mpfr-src/src/free_cache.c
index dcc5b047838..a364be49309 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/free_cache.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/free_cache.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/frexp.c b/Build/source/libs/mpfr/mpfr-src/src/frexp.c
index 383c627a8d7..963a2d9bbb2 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/frexp.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/frexp.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/gamma.c b/Build/source/libs/mpfr/mpfr-src/src/gamma.c
index 2cebfee8ef5..bd552fcd4da 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/gamma.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/gamma.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/gamma_inc.c b/Build/source/libs/mpfr/mpfr-src/src/gamma_inc.c
index 1271d906756..ffbf7d2fde1 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/gamma_inc.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/gamma_inc.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/gammaonethird.c b/Build/source/libs/mpfr/mpfr-src/src/gammaonethird.c
index c9f756e380f..73263dc0959 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/gammaonethird.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/gammaonethird.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/gen_inverse.h b/Build/source/libs/mpfr/mpfr-src/src/gen_inverse.h
index d2676b888e7..48de681517a 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/gen_inverse.h
+++ b/Build/source/libs/mpfr/mpfr-src/src/gen_inverse.h
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/generic/coverage/mparam.h b/Build/source/libs/mpfr/mpfr-src/src/generic/coverage/mparam.h
index 67dbe278dd0..6920c4858d9 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/generic/coverage/mparam.h
+++ b/Build/source/libs/mpfr/mpfr-src/src/generic/coverage/mparam.h
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/generic/mparam.h b/Build/source/libs/mpfr/mpfr-src/src/generic/mparam.h
index 75a8b36f245..cbc69ce72be 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/generic/mparam.h
+++ b/Build/source/libs/mpfr/mpfr-src/src/generic/mparam.h
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/get_d.c b/Build/source/libs/mpfr/mpfr-src/src/get_d.c
index d89b5c621c4..6fd29067ac3 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/get_d.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/get_d.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/get_d64.c b/Build/source/libs/mpfr/mpfr-src/src/get_d64.c
index 9da7650b29c..29a9cafcfbc 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/get_d64.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/get_d64.c
@@ -5,7 +5,7 @@ See https://gcc.gnu.org/ml/gcc/2006-06/msg00691.html,
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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/get_exp.c b/Build/source/libs/mpfr/mpfr-src/src/get_exp.c
index 8cea110d185..37ef41836b4 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/get_exp.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/get_exp.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/get_f.c b/Build/source/libs/mpfr/mpfr-src/src/get_f.c
index ef5dec9928a..229f7bf9454 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/get_f.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/get_f.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/get_float128.c b/Build/source/libs/mpfr/mpfr-src/src/get_float128.c
index 46b612c059c..584a9249ec0 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/get_float128.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/get_float128.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/get_flt.c b/Build/source/libs/mpfr/mpfr-src/src/get_flt.c
index c1ba68e4baf..7d130d20a8c 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/get_flt.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/get_flt.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/get_ld.c b/Build/source/libs/mpfr/mpfr-src/src/get_ld.c
index 8a3ad88ad57..5fe26df6e04 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/get_ld.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/get_ld.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/get_patches.c b/Build/source/libs/mpfr/mpfr-src/src/get_patches.c
index 7ab759c2690..653900d7120 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/get_patches.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/get_patches.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/get_q.c b/Build/source/libs/mpfr/mpfr-src/src/get_q.c
index 8cc2bc02b9c..7f8402733d7 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/get_q.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/get_q.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/get_si.c b/Build/source/libs/mpfr/mpfr-src/src/get_si.c
index 48e12c21b94..213e2dfc296 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/get_si.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/get_si.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/get_sj.c b/Build/source/libs/mpfr/mpfr-src/src/get_sj.c
index b2e04c6c98a..41715892618 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/get_sj.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/get_sj.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/get_str.c b/Build/source/libs/mpfr/mpfr-src/src/get_str.c
index e1a8f0138f4..63c50cb00a4 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/get_str.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/get_str.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/get_ui.c b/Build/source/libs/mpfr/mpfr-src/src/get_ui.c
index 9be8d1bdf30..b7b4e6d116a 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/get_ui.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/get_ui.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/get_uj.c b/Build/source/libs/mpfr/mpfr-src/src/get_uj.c
index b5193510c42..263cc44f391 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/get_uj.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/get_uj.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/get_z.c b/Build/source/libs/mpfr/mpfr-src/src/get_z.c
index 7eae0dc5be1..d432de94e9c 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/get_z.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/get_z.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/get_z_exp.c b/Build/source/libs/mpfr/mpfr-src/src/get_z_exp.c
index 4674619f199..386970b34b5 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/get_z_exp.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/get_z_exp.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/gmp_op.c b/Build/source/libs/mpfr/mpfr-src/src/gmp_op.c
index e76a8afb969..dd31651958b 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/gmp_op.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/gmp_op.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/grandom.c b/Build/source/libs/mpfr/mpfr-src/src/grandom.c
index 27a11719af0..3b321151b47 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/grandom.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/grandom.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/hppa/mparam.h b/Build/source/libs/mpfr/mpfr-src/src/hppa/mparam.h
index aec83f7d69d..fe7c6c98ea7 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/hppa/mparam.h
+++ b/Build/source/libs/mpfr/mpfr-src/src/hppa/mparam.h
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/hypot.c b/Build/source/libs/mpfr/mpfr-src/src/hypot.c
index 246f55d0b4a..4386b83f026 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/hypot.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/hypot.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/ia64/mparam.h b/Build/source/libs/mpfr/mpfr-src/src/ia64/mparam.h
index 8133feb9c11..0a1d9913373 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/ia64/mparam.h
+++ b/Build/source/libs/mpfr/mpfr-src/src/ia64/mparam.h
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/ieee_floats.h b/Build/source/libs/mpfr/mpfr-src/src/ieee_floats.h
index cb791054590..82292063522 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/ieee_floats.h
+++ b/Build/source/libs/mpfr/mpfr-src/src/ieee_floats.h
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/init.c b/Build/source/libs/mpfr/mpfr-src/src/init.c
index be817d98a95..0291701b846 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/init.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/init.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/init2.c b/Build/source/libs/mpfr/mpfr-src/src/init2.c
index a08dd8f4dc6..b6f4fbe3363 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/init2.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/init2.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/inits.c b/Build/source/libs/mpfr/mpfr-src/src/inits.c
index 4491e13f683..866277c80ac 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/inits.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/inits.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/inits2.c b/Build/source/libs/mpfr/mpfr-src/src/inits2.c
index 1b9fe1bc0ae..078defafd09 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/inits2.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/inits2.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/inp_str.c b/Build/source/libs/mpfr/mpfr-src/src/inp_str.c
index 7facdeaaeae..1f1ed0a9e92 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/inp_str.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/inp_str.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/int_ceil_log2.c b/Build/source/libs/mpfr/mpfr-src/src/int_ceil_log2.c
index 22b70fd6238..bfd871e7bd6 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/int_ceil_log2.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/int_ceil_log2.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/invert_limb.h b/Build/source/libs/mpfr/mpfr-src/src/invert_limb.h
index b65214fa507..6cd0f72e9ce 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/invert_limb.h
+++ b/Build/source/libs/mpfr/mpfr-src/src/invert_limb.h
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/invsqrt_limb.h b/Build/source/libs/mpfr/mpfr-src/src/invsqrt_limb.h
index 54af7b76c9b..dfd28a1ac38 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/invsqrt_limb.h
+++ b/Build/source/libs/mpfr/mpfr-src/src/invsqrt_limb.h
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/isinf.c b/Build/source/libs/mpfr/mpfr-src/src/isinf.c
index 9e15f352bf6..743d1e13045 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/isinf.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/isinf.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/isinteger.c b/Build/source/libs/mpfr/mpfr-src/src/isinteger.c
index 2e8a245947f..190388ca2dd 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/isinteger.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/isinteger.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/isnan.c b/Build/source/libs/mpfr/mpfr-src/src/isnan.c
index 5271617179f..89b3c14dd04 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/isnan.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/isnan.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/isnum.c b/Build/source/libs/mpfr/mpfr-src/src/isnum.c
index d12c5ff197b..7581a54e6ae 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/isnum.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/isnum.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/isqrt.c b/Build/source/libs/mpfr/mpfr-src/src/isqrt.c
index 7646f5eb779..69b0ccbd763 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/isqrt.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/isqrt.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/isregular.c b/Build/source/libs/mpfr/mpfr-src/src/isregular.c
index 7beb4981d08..29ccc2fc789 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/isregular.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/isregular.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/iszero.c b/Build/source/libs/mpfr/mpfr-src/src/iszero.c
index 2b4389e0217..ea6ea8e1ec7 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/iszero.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/iszero.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/jn.c b/Build/source/libs/mpfr/mpfr-src/src/jn.c
index 8bf0509e157..faf6dc76f9a 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/jn.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/jn.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/jyn_asympt.c b/Build/source/libs/mpfr/mpfr-src/src/jyn_asympt.c
index 6f3f01b70a0..cded7edda13 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/jyn_asympt.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/jyn_asympt.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/li2.c b/Build/source/libs/mpfr/mpfr-src/src/li2.c
index cfa2d382309..e21a522d65a 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/li2.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/li2.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/lngamma.c b/Build/source/libs/mpfr/mpfr-src/src/lngamma.c
index 5511fd1dccd..aaff525e310 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/lngamma.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/lngamma.c
@@ -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,6 +818,9 @@ mpfr_lgamma (mpfr_ptr y, int *signp, mpfr_srcptr x, mpfr_rnd_t rnd)
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)
{
@@ -847,13 +850,18 @@ mpfr_lgamma (mpfr_ptr y, int *signp, mpfr_srcptr x, mpfr_rnd_t rnd)
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);
}
}
diff --git a/Build/source/libs/mpfr/mpfr-src/src/log.c b/Build/source/libs/mpfr/mpfr-src/src/log.c
index 7b61280b7c8..09ec7598da8 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/log.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/log.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/log10.c b/Build/source/libs/mpfr/mpfr-src/src/log10.c
index 04052b8ea92..d99a822a022 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/log10.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/log10.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/log1p.c b/Build/source/libs/mpfr/mpfr-src/src/log1p.c
index 96c2f6831ed..b838878fba4 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/log1p.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/log1p.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/log2.c b/Build/source/libs/mpfr/mpfr-src/src/log2.c
index 3f81f882304..dba383786fa 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/log2.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/log2.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/log_ui.c b/Build/source/libs/mpfr/mpfr-src/src/log_ui.c
index 3dc39c73415..6631024ee21 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/log_ui.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/log_ui.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/logging.c b/Build/source/libs/mpfr/mpfr-src/src/logging.c
index c66467138d5..f3de3819b9b 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/logging.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/logging.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/min_prec.c b/Build/source/libs/mpfr/mpfr-src/src/min_prec.c
index 52c73c014a6..d7cbb3121a2 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/min_prec.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/min_prec.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/minmax.c b/Build/source/libs/mpfr/mpfr-src/src/minmax.c
index f8e1dba88aa..ebbf5d8fc11 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/minmax.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/minmax.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/mips/mparam.h b/Build/source/libs/mpfr/mpfr-src/src/mips/mparam.h
index 10c5886f29b..187d44c9b83 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/mips/mparam.h
+++ b/Build/source/libs/mpfr/mpfr-src/src/mips/mparam.h
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/modf.c b/Build/source/libs/mpfr/mpfr-src/src/modf.c
index 657f1e94519..ec29d6aad7b 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/modf.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/modf.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/mp_clz_tab.c b/Build/source/libs/mpfr/mpfr-src/src/mp_clz_tab.c
index 1953f309573..c1b1052913a 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/mp_clz_tab.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/mp_clz_tab.c
@@ -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 @@ http://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
#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] =
{
diff --git a/Build/source/libs/mpfr/mpfr-src/src/mparam_h.in b/Build/source/libs/mpfr/mpfr-src/src/mparam_h.in
index d693cdad128..594824aba6f 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/mparam_h.in
+++ b/Build/source/libs/mpfr/mpfr-src/src/mparam_h.in
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/mpf2mpfr.h b/Build/source/libs/mpfr/mpfr-src/src/mpf2mpfr.h
index 2c2c881c8b3..68403332030 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/mpf2mpfr.h
+++ b/Build/source/libs/mpfr/mpfr-src/src/mpf2mpfr.h
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/mpfr-cvers.h b/Build/source/libs/mpfr/mpfr-src/src/mpfr-cvers.h
index 177bac31b33..e47e9fca71d 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/mpfr-cvers.h
+++ b/Build/source/libs/mpfr/mpfr-src/src/mpfr-cvers.h
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/mpfr-gmp.c b/Build/source/libs/mpfr/mpfr-src/src/mpfr-gmp.c
index 0791d036a5a..327447ae3bd 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/mpfr-gmp.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/mpfr-gmp.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/mpfr-gmp.h b/Build/source/libs/mpfr/mpfr-src/src/mpfr-gmp.h
index a4c13aa4125..143d8c2c303 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/mpfr-gmp.h
+++ b/Build/source/libs/mpfr/mpfr-src/src/mpfr-gmp.h
@@ -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,10 +80,7 @@ extern "C" {
# 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 mp_limb_t UWtype;
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
diff --git a/Build/source/libs/mpfr/mpfr-src/src/mpfr-impl.h b/Build/source/libs/mpfr/mpfr-src/src/mpfr-impl.h
index 95c44ebfd9c..730beb80234 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/mpfr-impl.h
+++ b/Build/source/libs/mpfr/mpfr-src/src/mpfr-impl.h
@@ -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 @@ __MPFR_DECLSPEC int mpfr_vasnprintf_aux (char**, char*, size_t, const char*,
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)
diff --git a/Build/source/libs/mpfr/mpfr-src/src/mpfr-intmax.h b/Build/source/libs/mpfr/mpfr-src/src/mpfr-intmax.h
index 6cffccc54cd..437490fa560 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/mpfr-intmax.h
+++ b/Build/source/libs/mpfr/mpfr-src/src/mpfr-intmax.h
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/mpfr-longlong.h b/Build/source/libs/mpfr/mpfr-src/src/mpfr-longlong.h
index 2fabb40d794..64cd9c31c8c 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/mpfr-longlong.h
+++ b/Build/source/libs/mpfr/mpfr-src/src/mpfr-longlong.h
@@ -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
diff --git a/Build/source/libs/mpfr/mpfr-src/src/mpfr-mini-gmp.c b/Build/source/libs/mpfr/mpfr-src/src/mpfr-mini-gmp.c
index c215882a1ab..d8423f98114 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/mpfr-mini-gmp.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/mpfr-mini-gmp.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/mpfr-mini-gmp.h b/Build/source/libs/mpfr/mpfr-src/src/mpfr-mini-gmp.h
index bba04f8674c..ba48b35b00e 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/mpfr-mini-gmp.h
+++ b/Build/source/libs/mpfr/mpfr-src/src/mpfr-mini-gmp.h
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/mpfr-sassert.h b/Build/source/libs/mpfr/mpfr-src/src/mpfr-sassert.h
index 776ec771958..909001172aa 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/mpfr-sassert.h
+++ b/Build/source/libs/mpfr/mpfr-src/src/mpfr-sassert.h
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/mpfr-thread.h b/Build/source/libs/mpfr/mpfr-src/src/mpfr-thread.h
index 10e89c3f35a..bb5378d361d 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/mpfr-thread.h
+++ b/Build/source/libs/mpfr/mpfr-src/src/mpfr-thread.h
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/mpfr.h b/Build/source/libs/mpfr/mpfr-src/src/mpfr.h
index 4b71733d862..8603b6ed50b 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/mpfr.h
+++ b/Build/source/libs/mpfr/mpfr-src/src/mpfr.h
@@ -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 @@ http://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
/* 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
diff --git a/Build/source/libs/mpfr/mpfr-src/src/mpn_exp.c b/Build/source/libs/mpfr/mpfr-src/src/mpn_exp.c
index de6e11fa088..4a5ed276755 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/mpn_exp.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/mpn_exp.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/mul.c b/Build/source/libs/mpfr/mpfr-src/src/mul.c
index 54f8d81704d..344c4f0471a 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/mul.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/mul.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/mul_2exp.c b/Build/source/libs/mpfr/mpfr-src/src/mul_2exp.c
index 858ed5d62d6..3057e2a6993 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/mul_2exp.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/mul_2exp.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/mul_2si.c b/Build/source/libs/mpfr/mpfr-src/src/mul_2si.c
index 6c0bcc6f73b..6f16f73c183 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/mul_2si.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/mul_2si.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/mul_2ui.c b/Build/source/libs/mpfr/mpfr-src/src/mul_2ui.c
index 10bc2c1645f..5e3db7b35eb 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/mul_2ui.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/mul_2ui.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/mul_d.c b/Build/source/libs/mpfr/mpfr-src/src/mul_d.c
index 00a88abc413..a208e6849b2 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/mul_d.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/mul_d.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/mul_ui.c b/Build/source/libs/mpfr/mpfr-src/src/mul_ui.c
index 28c296d1cc8..55bf1af8ed0 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/mul_ui.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/mul_ui.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/mulders.c b/Build/source/libs/mpfr/mpfr-src/src/mulders.c
index c5bc4a67104..a250af3d12b 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/mulders.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/mulders.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/neg.c b/Build/source/libs/mpfr/mpfr-src/src/neg.c
index 9456a56c7ab..d0aaf8e9224 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/neg.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/neg.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/next.c b/Build/source/libs/mpfr/mpfr-src/src/next.c
index 7fd668f6e4e..87943aacace 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/next.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/next.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/nrandom.c b/Build/source/libs/mpfr/mpfr-src/src/nrandom.c
index ed5133bc1fd..09f70d681fb 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/nrandom.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/nrandom.c
@@ -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@karney.com>, SRI International.
This file is part of the GNU MPFR Library.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/odd_p.c b/Build/source/libs/mpfr/mpfr-src/src/odd_p.c
index 411f8555dbf..edb4ec8e5e2 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/odd_p.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/odd_p.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/out_str.c b/Build/source/libs/mpfr/mpfr-src/src/out_str.c
index 636c634547d..c78a7dbaa7b 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/out_str.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/out_str.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/pool.c b/Build/source/libs/mpfr/mpfr-src/src/pool.c
index 70f50192941..cf153f771b0 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/pool.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/pool.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/pow.c b/Build/source/libs/mpfr/mpfr-src/src/pow.c
index 6d5c05f96b2..f1ae2c2605d 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/pow.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/pow.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/pow_si.c b/Build/source/libs/mpfr/mpfr-src/src/pow_si.c
index f14f732161b..a4f0ea8f561 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/pow_si.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/pow_si.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/pow_ui.c b/Build/source/libs/mpfr/mpfr-src/src/pow_ui.c
index 4e3cb8aef52..47bf6dd7dec 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/pow_ui.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/pow_ui.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/pow_z.c b/Build/source/libs/mpfr/mpfr-src/src/pow_z.c
index b2fe4c7cde8..b2736538fac 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/pow_z.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/pow_z.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/powerof2.c b/Build/source/libs/mpfr/mpfr-src/src/powerof2.c
index c41335c5c63..5ca4017113a 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/powerof2.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/powerof2.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/powerpc32/mparam.h b/Build/source/libs/mpfr/mpfr-src/src/powerpc32/mparam.h
index 9f393d19c4d..6cc3aa280c5 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/powerpc32/mparam.h
+++ b/Build/source/libs/mpfr/mpfr-src/src/powerpc32/mparam.h
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/powerpc64/mparam.h b/Build/source/libs/mpfr/mpfr-src/src/powerpc64/mparam.h
index 1301c809d8f..dffc2b3c487 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/powerpc64/mparam.h
+++ b/Build/source/libs/mpfr/mpfr-src/src/powerpc64/mparam.h
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/print_raw.c b/Build/source/libs/mpfr/mpfr-src/src/print_raw.c
index fd320f5ce16..d8bad4f7424 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/print_raw.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/print_raw.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/print_rnd_mode.c b/Build/source/libs/mpfr/mpfr-src/src/print_rnd_mode.c
index e6a6937bba5..196fbf714b2 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/print_rnd_mode.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/print_rnd_mode.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/printf.c b/Build/source/libs/mpfr/mpfr-src/src/printf.c
index 0888c1d02ae..9914fad77a9 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/printf.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/printf.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/random_deviate.c b/Build/source/libs/mpfr/mpfr-src/src/random_deviate.c
index f4434528148..a45a7ead61b 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/random_deviate.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/random_deviate.c
@@ -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@karney.com>, SRI International.
This file is part of the GNU MPFR Library.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/random_deviate.h b/Build/source/libs/mpfr/mpfr-src/src/random_deviate.h
index 0a69f4a8387..50ce1e91e46 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/random_deviate.h
+++ b/Build/source/libs/mpfr/mpfr-src/src/random_deviate.h
@@ -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@karney.com>, SRI International.
This file is part of the GNU MPFR Library.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/rec_sqrt.c b/Build/source/libs/mpfr/mpfr-src/src/rec_sqrt.c
index 8d190d5f315..ef686ae4e59 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/rec_sqrt.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/rec_sqrt.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/reldiff.c b/Build/source/libs/mpfr/mpfr-src/src/reldiff.c
index 9464ebcd0e4..d37e238f53f 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/reldiff.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/reldiff.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/rem1.c b/Build/source/libs/mpfr/mpfr-src/src/rem1.c
index 89ca5ed57a5..46125728f2e 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/rem1.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/rem1.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/rint.c b/Build/source/libs/mpfr/mpfr-src/src/rint.c
index c8b1ee96ace..81eba29b7ec 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/rint.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/rint.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/rndna.c b/Build/source/libs/mpfr/mpfr-src/src/rndna.c
index 94cf4992b75..20918993834 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/rndna.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/rndna.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/root.c b/Build/source/libs/mpfr/mpfr-src/src/root.c
index 6bf9d578d8c..1405f4fd72f 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/root.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/root.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/round_near_x.c b/Build/source/libs/mpfr/mpfr-src/src/round_near_x.c
index cfa4ef0972e..29d76e72786 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/round_near_x.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/round_near_x.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/round_p.c b/Build/source/libs/mpfr/mpfr-src/src/round_p.c
index a7983b69ae4..3ddb6ca3cf0 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/round_p.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/round_p.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/round_prec.c b/Build/source/libs/mpfr/mpfr-src/src/round_prec.c
index 8e2e7858c3e..25812d3e88f 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/round_prec.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/round_prec.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/round_raw_generic.c b/Build/source/libs/mpfr/mpfr-src/src/round_raw_generic.c
index 66dc9ed4f8f..bc394ec2b1e 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/round_raw_generic.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/round_raw_generic.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/scale2.c b/Build/source/libs/mpfr/mpfr-src/src/scale2.c
index bcc8ec002fe..dc83c8b0481 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/scale2.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/scale2.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/sec.c b/Build/source/libs/mpfr/mpfr-src/src/sec.c
index d24636c8442..7241ae2baf1 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/sec.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/sec.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/sech.c b/Build/source/libs/mpfr/mpfr-src/src/sech.c
index 5060ed72bd7..8e522604d09 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/sech.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/sech.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/set.c b/Build/source/libs/mpfr/mpfr-src/src/set.c
index 39b93e14bcc..b8a3c3e27a4 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/set.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/set.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/set_d.c b/Build/source/libs/mpfr/mpfr-src/src/set_d.c
index a1f03534e5b..8c2c49968ea 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/set_d.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/set_d.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/set_d64.c b/Build/source/libs/mpfr/mpfr-src/src/set_d64.c
index 2e3e37e01c6..921f7b05ec4 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/set_d64.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/set_d64.c
@@ -5,7 +5,7 @@ See https://gcc.gnu.org/ml/gcc/2006-06/msg00691.html,
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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/set_dfl_prec.c b/Build/source/libs/mpfr/mpfr-src/src/set_dfl_prec.c
index f4c876d9033..ea4dd1afe83 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/set_dfl_prec.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/set_dfl_prec.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/set_exp.c b/Build/source/libs/mpfr/mpfr-src/src/set_exp.c
index 3e315c825b9..cb42a40ef6a 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/set_exp.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/set_exp.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/set_f.c b/Build/source/libs/mpfr/mpfr-src/src/set_f.c
index 82b4e125bfe..75f3206a172 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/set_f.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/set_f.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/set_float128.c b/Build/source/libs/mpfr/mpfr-src/src/set_float128.c
index 3bc9a143c1b..a703435d924 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/set_float128.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/set_float128.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/set_flt.c b/Build/source/libs/mpfr/mpfr-src/src/set_flt.c
index df92a73cbb2..d404501cc84 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/set_flt.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/set_flt.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/set_inf.c b/Build/source/libs/mpfr/mpfr-src/src/set_inf.c
index 06fc45f305c..73072846a11 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/set_inf.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/set_inf.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/set_ld.c b/Build/source/libs/mpfr/mpfr-src/src/set_ld.c
index 0521af56e2b..1130079b0d7 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/set_ld.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/set_ld.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/set_nan.c b/Build/source/libs/mpfr/mpfr-src/src/set_nan.c
index 8d0a40601b1..e4ea9e197d7 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/set_nan.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/set_nan.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/set_prc_raw.c b/Build/source/libs/mpfr/mpfr-src/src/set_prc_raw.c
index b4230cae6b8..d4b551fe562 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/set_prc_raw.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/set_prc_raw.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/set_prec.c b/Build/source/libs/mpfr/mpfr-src/src/set_prec.c
index fc6ec85a5d1..b778ac6bf74 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/set_prec.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/set_prec.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/set_q.c b/Build/source/libs/mpfr/mpfr-src/src/set_q.c
index b72ee4f7ac3..da6b4fcb90e 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/set_q.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/set_q.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/set_rnd.c b/Build/source/libs/mpfr/mpfr-src/src/set_rnd.c
index 56b5c2d05de..20c45d3281f 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/set_rnd.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/set_rnd.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/set_si.c b/Build/source/libs/mpfr/mpfr-src/src/set_si.c
index f0576ffba9f..7cb3912380d 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/set_si.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/set_si.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/set_si_2exp.c b/Build/source/libs/mpfr/mpfr-src/src/set_si_2exp.c
index 5b59d131110..b9d0d5b87e6 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/set_si_2exp.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/set_si_2exp.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/set_sj.c b/Build/source/libs/mpfr/mpfr-src/src/set_sj.c
index 656012b728e..8bc3fbf93c3 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/set_sj.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/set_sj.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/set_str.c b/Build/source/libs/mpfr/mpfr-src/src/set_str.c
index e6ca69d81b9..8ed72185e3c 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/set_str.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/set_str.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/set_str_raw.c b/Build/source/libs/mpfr/mpfr-src/src/set_str_raw.c
index cb12477d87f..63caf844e1c 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/set_str_raw.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/set_str_raw.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/set_ui.c b/Build/source/libs/mpfr/mpfr-src/src/set_ui.c
index 26d2cf2e14d..572e840d3be 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/set_ui.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/set_ui.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/set_ui_2exp.c b/Build/source/libs/mpfr/mpfr-src/src/set_ui_2exp.c
index 88281f56878..3a3742345c4 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/set_ui_2exp.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/set_ui_2exp.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/set_uj.c b/Build/source/libs/mpfr/mpfr-src/src/set_uj.c
index fafc101c281..5440bb9e5bc 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/set_uj.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/set_uj.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/set_z.c b/Build/source/libs/mpfr/mpfr-src/src/set_z.c
index 9d6bd32b510..2ded4774496 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/set_z.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/set_z.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/set_z_exp.c b/Build/source/libs/mpfr/mpfr-src/src/set_z_exp.c
index 444c967e1a3..99230893b70 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/set_z_exp.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/set_z_exp.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/set_zero.c b/Build/source/libs/mpfr/mpfr-src/src/set_zero.c
index ed8221650a6..19d209b3ca4 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/set_zero.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/set_zero.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/setmax.c b/Build/source/libs/mpfr/mpfr-src/src/setmax.c
index fa0e41ec05a..3f1d9e42f2f 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/setmax.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/setmax.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/setmin.c b/Build/source/libs/mpfr/mpfr-src/src/setmin.c
index 24495b71474..d3a632b0e46 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/setmin.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/setmin.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/setsign.c b/Build/source/libs/mpfr/mpfr-src/src/setsign.c
index 31461c2a7de..3c84a89e18a 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/setsign.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/setsign.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/sgn.c b/Build/source/libs/mpfr/mpfr-src/src/sgn.c
index 553bd5ac180..477a80531ae 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/sgn.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/sgn.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/si_op.c b/Build/source/libs/mpfr/mpfr-src/src/si_op.c
index a65799fefa0..8f23bef95e6 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/si_op.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/si_op.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/signbit.c b/Build/source/libs/mpfr/mpfr-src/src/signbit.c
index d0e8a88df14..fc5e7ae3e28 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/signbit.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/signbit.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/sin.c b/Build/source/libs/mpfr/mpfr-src/src/sin.c
index ea920c47788..b9ed2dd3759 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/sin.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/sin.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/sin_cos.c b/Build/source/libs/mpfr/mpfr-src/src/sin_cos.c
index d2fd71e0d90..21f52179313 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/sin_cos.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/sin_cos.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/sinh.c b/Build/source/libs/mpfr/mpfr-src/src/sinh.c
index 4a2ca645099..014af8d030e 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/sinh.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/sinh.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/sinh_cosh.c b/Build/source/libs/mpfr/mpfr-src/src/sinh_cosh.c
index 628eecfd5d8..872fb36688a 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/sinh_cosh.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/sinh_cosh.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/sparc64/mparam.h b/Build/source/libs/mpfr/mpfr-src/src/sparc64/mparam.h
index 7d952a67654..045cc56c147 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/sparc64/mparam.h
+++ b/Build/source/libs/mpfr/mpfr-src/src/sparc64/mparam.h
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/sqr.c b/Build/source/libs/mpfr/mpfr-src/src/sqr.c
index ac912b19b8e..bfae018533e 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/sqr.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/sqr.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/sqrt.c b/Build/source/libs/mpfr/mpfr-src/src/sqrt.c
index 7acb5f06c93..26959915e6f 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/sqrt.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/sqrt.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/sqrt_ui.c b/Build/source/libs/mpfr/mpfr-src/src/sqrt_ui.c
index fbc46e2ae23..1b2909f6be5 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/sqrt_ui.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/sqrt_ui.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/stack_interface.c b/Build/source/libs/mpfr/mpfr-src/src/stack_interface.c
index f28a4c54845..6e1d59296bc 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/stack_interface.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/stack_interface.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/strtofr.c b/Build/source/libs/mpfr/mpfr-src/src/strtofr.c
index 31ea01a4b4b..90a0d79e9a4 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/strtofr.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/strtofr.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/sub.c b/Build/source/libs/mpfr/mpfr-src/src/sub.c
index 69c679e1d19..53662c42c59 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/sub.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/sub.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/sub1.c b/Build/source/libs/mpfr/mpfr-src/src/sub1.c
index 258e3bec6b5..5a02fc5de66 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/sub1.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/sub1.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/sub1sp.c b/Build/source/libs/mpfr/mpfr-src/src/sub1sp.c
index bc776ee1b55..5632afff053 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/sub1sp.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/sub1sp.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/sub_d.c b/Build/source/libs/mpfr/mpfr-src/src/sub_d.c
index b61fefb5359..4aac47341f1 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/sub_d.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/sub_d.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/sub_ui.c b/Build/source/libs/mpfr/mpfr-src/src/sub_ui.c
index 9bca863a3aa..c2c026a0477 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/sub_ui.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/sub_ui.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/subnormal.c b/Build/source/libs/mpfr/mpfr-src/src/subnormal.c
index 1b75ce8b7c8..70b436e37e0 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/subnormal.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/subnormal.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/sum.c b/Build/source/libs/mpfr/mpfr-src/src/sum.c
index 9d6c71da9ae..9123e7363e7 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/sum.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/sum.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/swap.c b/Build/source/libs/mpfr/mpfr-src/src/swap.c
index ed488ca88c8..8a347c68178 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/swap.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/swap.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/tan.c b/Build/source/libs/mpfr/mpfr-src/src/tan.c
index 4f65f1bcdd9..5d300ae64d6 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/tan.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/tan.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/tanh.c b/Build/source/libs/mpfr/mpfr-src/src/tanh.c
index 5459ecfa4d7..082fa8f8b25 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/tanh.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/tanh.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/ubf.c b/Build/source/libs/mpfr/mpfr-src/src/ubf.c
index 2c01707c0c2..b3e8e830052 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/ubf.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/ubf.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/uceil_exp2.c b/Build/source/libs/mpfr/mpfr-src/src/uceil_exp2.c
index c68147f5783..72f25a53db5 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/uceil_exp2.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/uceil_exp2.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/uceil_log2.c b/Build/source/libs/mpfr/mpfr-src/src/uceil_log2.c
index 700e0172a0a..9f5b08844d6 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/uceil_log2.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/uceil_log2.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/ufloor_log2.c b/Build/source/libs/mpfr/mpfr-src/src/ufloor_log2.c
index 5101b74ce3d..ff108be2814 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/ufloor_log2.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/ufloor_log2.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/ui_div.c b/Build/source/libs/mpfr/mpfr-src/src/ui_div.c
index 36121edca3b..009b00d2cdd 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/ui_div.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/ui_div.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/ui_pow.c b/Build/source/libs/mpfr/mpfr-src/src/ui_pow.c
index 712b53d0998..726b0870478 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/ui_pow.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/ui_pow.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/ui_pow_ui.c b/Build/source/libs/mpfr/mpfr-src/src/ui_pow_ui.c
index 654fc01e7b7..ef3067f162f 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/ui_pow_ui.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/ui_pow_ui.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/ui_sub.c b/Build/source/libs/mpfr/mpfr-src/src/ui_sub.c
index d5fae6e1c13..aca41271957 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/ui_sub.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/ui_sub.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/urandom.c b/Build/source/libs/mpfr/mpfr-src/src/urandom.c
index 816e4b5b9b5..620ea294344 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/urandom.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/urandom.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/urandomb.c b/Build/source/libs/mpfr/mpfr-src/src/urandomb.c
index b1f1c9488dc..64fea8dfdd9 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/urandomb.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/urandomb.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/vasprintf.c b/Build/source/libs/mpfr/mpfr-src/src/vasprintf.c
index 689fc82a690..6a6ec03c73e 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/vasprintf.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/vasprintf.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/version.c b/Build/source/libs/mpfr/mpfr-src/src/version.c
index 3a9ce77e7c3..e02022e7aa7 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/version.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/version.c
@@ -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 @@ http://www.gnu.org/licenses/ or write to the Free Software Foundation, Inc.,
const char *
mpfr_get_version (void)
{
- return "4.0.0";
+ return "4.0.1";
}
diff --git a/Build/source/libs/mpfr/mpfr-src/src/volatile.c b/Build/source/libs/mpfr/mpfr-src/src/volatile.c
index ac6af05b7e2..a8b2a7376c8 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/volatile.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/volatile.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/x86/core2/mparam.h b/Build/source/libs/mpfr/mpfr-src/src/x86/core2/mparam.h
index 21b771d4219..cb5fa3ddc83 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/x86/core2/mparam.h
+++ b/Build/source/libs/mpfr/mpfr-src/src/x86/core2/mparam.h
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/x86/mparam.h b/Build/source/libs/mpfr/mpfr-src/src/x86/mparam.h
index 99f37b1d982..87c3b6bdc5b 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/x86/mparam.h
+++ b/Build/source/libs/mpfr/mpfr-src/src/x86/mparam.h
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/x86_64/core2/mparam.h b/Build/source/libs/mpfr/mpfr-src/src/x86_64/core2/mparam.h
index 2bba007ebd5..786fa526f74 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/x86_64/core2/mparam.h
+++ b/Build/source/libs/mpfr/mpfr-src/src/x86_64/core2/mparam.h
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/x86_64/pentium4/mparam.h b/Build/source/libs/mpfr/mpfr-src/src/x86_64/pentium4/mparam.h
index 311c0580438..cfbbaca0f13 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/x86_64/pentium4/mparam.h
+++ b/Build/source/libs/mpfr/mpfr-src/src/x86_64/pentium4/mparam.h
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/yn.c b/Build/source/libs/mpfr/mpfr-src/src/yn.c
index 7153051837f..6adab47ad08 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/yn.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/yn.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/zeta.c b/Build/source/libs/mpfr/mpfr-src/src/zeta.c
index 7931ce2584b..9ae58af7db9 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/zeta.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/zeta.c
@@ -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.
diff --git a/Build/source/libs/mpfr/mpfr-src/src/zeta_ui.c b/Build/source/libs/mpfr/mpfr-src/src/zeta_ui.c
index 7fe27c292f3..48e3ab3d5e8 100644
--- a/Build/source/libs/mpfr/mpfr-src/src/zeta_ui.c
+++ b/Build/source/libs/mpfr/mpfr-src/src/zeta_ui.c
@@ -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.