gcc/libquadmath/math
Michael Meissner 0c949f0a1c re PR libquadmath/81848 (Add PowerPC support to libquadmath)
2017-09-01  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR libquadmath/81848
	* configure.ac (powerpc*-linux*): Use attribute mode KC to create
	complex __float128 on PowerPC instead of attribute mode TC.
	* quadmath.h (__complex128): Likewise.
	* configure: Regenerate.
	* math/cbrtq.c (CBRT2): Use __float128 not long double.
	(CBRT4): Likewise.
	(CBRT2I): Likewise.
	(CBRT4I): Likewise.
	* math/j0q.c (U0): Likewise.
	* math/sqrtq.c (sqrtq): Don't depend on implicit conversion
	between __float128, instead explicitly convert the __float128
	value to long double because the PowerPC does not allow __float128
	and long double in the same expression.

From-SVN: r251613
2017-09-01 22:10:57 +00:00
..
acoshq.c
acosq.c re PR libquadmath/65757 (gfortran gives incorrect result for anint with real*16 argument) 2017-07-19 15:12:58 +02:00
asinhq.c re PR libquadmath/65757 (gfortran gives incorrect result for anint with real*16 argument) 2017-07-19 15:12:58 +02:00
asinq.c re PR libquadmath/65757 (gfortran gives incorrect result for anint with real*16 argument) 2017-07-19 15:12:58 +02:00
atan2q.c
atanhq.c re PR libquadmath/65757 (gfortran gives incorrect result for anint with real*16 argument) 2017-07-19 15:12:58 +02:00
atanq.c re PR libquadmath/65757 (gfortran gives incorrect result for anint with real*16 argument) 2017-07-19 15:12:58 +02:00
cacoshq.c
cacosq.c
casinhq.c
casinq.c
catanhq.c
catanq.c
cbrtq.c re PR libquadmath/81848 (Add PowerPC support to libquadmath) 2017-09-01 22:10:57 +00:00
ccoshq.c
ceilq.c re PR libquadmath/65757 (gfortran gives incorrect result for anint with real*16 argument) 2017-07-19 15:12:58 +02:00
cexpq.c
cimagq.c
clog10q.c
clogq.c
complex.c
conjq.c
copysignq.c
coshq.c re PR libquadmath/65757 (gfortran gives incorrect result for anint with real*16 argument) 2017-07-19 15:12:58 +02:00
cosq.c
cosq_kernel.c
cprojq.c
crealq.c
csinhq.c
csinq.c
csqrtq.c
ctanhq.c
ctanq.c
erfq.c re PR libquadmath/65757 (gfortran gives incorrect result for anint with real*16 argument) 2017-07-19 15:12:58 +02:00
expm1q.c re PR libquadmath/65757 (gfortran gives incorrect result for anint with real*16 argument) 2017-07-19 15:12:58 +02:00
expq.c re PR libquadmath/65757 (gfortran gives incorrect result for anint with real*16 argument) 2017-07-19 15:12:58 +02:00
fabsq.c
fdimq.c
finiteq.c re PR libquadmath/65757 (gfortran gives incorrect result for anint with real*16 argument) 2017-07-19 15:12:58 +02:00
floorq.c re PR libquadmath/65757 (gfortran gives incorrect result for anint with real*16 argument) 2017-07-19 15:12:58 +02:00
fmaq.c re PR libquadmath/65757 (gfortran gives incorrect result for anint with real*16 argument) 2017-07-19 15:12:58 +02:00
fmaxq.c
fminq.c
fmodq.c
frexpq.c re PR libquadmath/65757 (gfortran gives incorrect result for anint with real*16 argument) 2017-07-19 15:12:58 +02:00
hypotq.c re PR libquadmath/65757 (gfortran gives incorrect result for anint with real*16 argument) 2017-07-19 15:12:58 +02:00
ilogbq.c
isinf_nsq.c
isinfq.c
isnanq.c
j0q.c re PR libquadmath/81848 (Add PowerPC support to libquadmath) 2017-09-01 22:10:57 +00:00
j1q.c re PR libquadmath/65757 (gfortran gives incorrect result for anint with real*16 argument) 2017-07-19 15:12:58 +02:00
jnq.c
ldexpq.c
lgammaq.c
llrintq.c re PR libquadmath/65757 (gfortran gives incorrect result for anint with real*16 argument) 2017-07-19 15:12:58 +02:00
llroundq.c re PR libquadmath/65757 (gfortran gives incorrect result for anint with real*16 argument) 2017-07-19 15:12:58 +02:00
log1pq.c re PR libquadmath/65757 (gfortran gives incorrect result for anint with real*16 argument) 2017-07-19 15:12:58 +02:00
log2q.c re PR libquadmath/65757 (gfortran gives incorrect result for anint with real*16 argument) 2017-07-19 15:12:58 +02:00
log10q.c re PR libquadmath/65757 (gfortran gives incorrect result for anint with real*16 argument) 2017-07-19 15:12:58 +02:00
logbq.c
logq.c re PR libquadmath/65757 (gfortran gives incorrect result for anint with real*16 argument) 2017-07-19 15:12:58 +02:00
lrintq.c re PR libquadmath/65757 (gfortran gives incorrect result for anint with real*16 argument) 2017-07-19 15:12:58 +02:00
lroundq.c re PR libquadmath/65757 (gfortran gives incorrect result for anint with real*16 argument) 2017-07-19 15:12:58 +02:00
modfq.c
nanq.c
nearbyintq.c re PR libquadmath/65757 (gfortran gives incorrect result for anint with real*16 argument) 2017-07-19 15:12:58 +02:00
nextafterq.c re PR libquadmath/65757 (gfortran gives incorrect result for anint with real*16 argument) 2017-07-19 15:12:58 +02:00
powq.c * math/powq.c (powq): Use uint32_t instead of u_int32_t. 2017-07-19 19:53:58 +00:00
rem_pio2q.c re PR libquadmath/65757 (gfortran gives incorrect result for anint with real*16 argument) 2017-07-19 15:12:58 +02:00
remainderq.c
remquoq.c re PR libquadmath/65757 (gfortran gives incorrect result for anint with real*16 argument) 2017-07-19 15:12:58 +02:00
rintq.c re PR libquadmath/65757 (gfortran gives incorrect result for anint with real*16 argument) 2017-07-19 15:12:58 +02:00
roundq.c re PR libquadmath/65757 (gfortran gives incorrect result for anint with real*16 argument) 2017-07-19 15:12:58 +02:00
scalblnq.c re PR libquadmath/65757 (gfortran gives incorrect result for anint with real*16 argument) 2017-07-19 15:12:58 +02:00
scalbnq.c re PR libquadmath/65757 (gfortran gives incorrect result for anint with real*16 argument) 2017-07-19 15:12:58 +02:00
signbitq.c
sincos_table.c re PR libquadmath/65757 (gfortran gives incorrect result for anint with real*16 argument) 2017-07-19 15:12:58 +02:00
sincosq.c re PR libquadmath/65757 (gfortran gives incorrect result for anint with real*16 argument) 2017-07-19 15:12:58 +02:00
sincosq_kernel.c re PR libquadmath/65757 (gfortran gives incorrect result for anint with real*16 argument) 2017-07-19 15:12:58 +02:00
sinhq.c re PR libquadmath/65757 (gfortran gives incorrect result for anint with real*16 argument) 2017-07-19 15:12:58 +02:00
sinq.c
sinq_kernel.c re PR libquadmath/65757 (gfortran gives incorrect result for anint with real*16 argument) 2017-07-19 15:12:58 +02:00
sqrtq.c re PR libquadmath/81848 (Add PowerPC support to libquadmath) 2017-09-01 22:10:57 +00:00
tanhq.c re PR libquadmath/65757 (gfortran gives incorrect result for anint with real*16 argument) 2017-07-19 15:12:58 +02:00
tanq.c re PR libquadmath/65757 (gfortran gives incorrect result for anint with real*16 argument) 2017-07-19 15:12:58 +02:00
tgammaq.c
truncq.c re PR libquadmath/65757 (gfortran gives incorrect result for anint with real*16 argument) 2017-07-19 15:12:58 +02:00
x2y2m1q.c