https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65757
--- Comment #20 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Author: jakub Date: Wed Jul 19 13:12:58 2017 New Revision: 250343 URL: https://gcc.gnu.org/viewcvs?rev=250343&root=gcc&view=rev Log: PR libquadmath/65757 * quadmath-imp.h (math_opt_barrier, math_force_eval, math_narrow_eval, math_check_force_underflow, math_check_force_underflow_nonneg): Define. * math/ceilq.c: Backport changes from upstream glibc between 2012-11-01 and 2017-07-13. * math/remquoq.c: Likewise. * math/expq.c: Likewise. * math/llroundq.c: Likewise. * math/logq.c: Likewise. * math/atanq.c: Likewise. * math/nearbyintq.c: Likewise. * math/scalblnq.c: Likewise. * math/finiteq.c: Likewise. * math/atanhq.c: Likewise. * math/expm1q.c: Likewise. * math/sinhq.c: Likewise. * math/log10q.c: Likewise. * math/rintq.c: Likewise. * math/roundq.c: Likewise. * math/fmaq.c: Likewise. * math/erfq.c: Likewise. * math/log2q.c: Likewise. * math/lroundq.c: Likewise. * math/j1q.c: Likewise. * math/scalbnq.c: Likewise. * math/truncq.c: Likewise. * math/frexpq.c: Likewise. * math/sincosq.c: Likewise. * math/tanhq.c: Likewise. * math/asinq.c: Likewise. * math/coshq.c: Likewise. * math/j0q.c: Likewise. * math/asinhq.c: Likewise. * math/floorq.c: Likewise. * math/sinq_kernel.c: Likewise. * math/powq.c: Likewise. * math/hypotq.c: Likewise. * math/sincos_table.c: Likewise. * math/rem_pio2q.c: Likewise. * math/nextafterq.c: Likewise. * math/log1pq.c: Likewise. * math/sincosq_kernel.c: Likewise. * math/tanq.c: Likewise. * math/acosq.c: Likewise. * math/lrintq.c: Likewise. * math/llrintq.c: Likewise. Modified: trunk/libquadmath/ChangeLog trunk/libquadmath/math/acosq.c trunk/libquadmath/math/asinhq.c trunk/libquadmath/math/asinq.c trunk/libquadmath/math/atanhq.c trunk/libquadmath/math/atanq.c trunk/libquadmath/math/ceilq.c trunk/libquadmath/math/coshq.c trunk/libquadmath/math/erfq.c trunk/libquadmath/math/expm1q.c trunk/libquadmath/math/expq.c trunk/libquadmath/math/finiteq.c trunk/libquadmath/math/floorq.c trunk/libquadmath/math/fmaq.c trunk/libquadmath/math/frexpq.c trunk/libquadmath/math/hypotq.c trunk/libquadmath/math/j0q.c trunk/libquadmath/math/j1q.c trunk/libquadmath/math/llrintq.c trunk/libquadmath/math/llroundq.c trunk/libquadmath/math/log10q.c trunk/libquadmath/math/log1pq.c trunk/libquadmath/math/log2q.c trunk/libquadmath/math/logq.c trunk/libquadmath/math/lrintq.c trunk/libquadmath/math/lroundq.c trunk/libquadmath/math/nearbyintq.c trunk/libquadmath/math/nextafterq.c trunk/libquadmath/math/powq.c trunk/libquadmath/math/rem_pio2q.c trunk/libquadmath/math/remquoq.c trunk/libquadmath/math/rintq.c trunk/libquadmath/math/roundq.c trunk/libquadmath/math/scalblnq.c trunk/libquadmath/math/scalbnq.c trunk/libquadmath/math/sincos_table.c trunk/libquadmath/math/sincosq.c trunk/libquadmath/math/sincosq_kernel.c trunk/libquadmath/math/sinhq.c trunk/libquadmath/math/sinq_kernel.c trunk/libquadmath/math/tanhq.c trunk/libquadmath/math/tanq.c trunk/libquadmath/math/truncq.c trunk/libquadmath/quadmath-imp.h