Commit 9df47e83 by Juoko Orava Committed by Steven G. Kargl

re PR fortran/50201 (gfortran with -static causes seg fault at runtime for…

re PR fortran/50201 (gfortran with -static causes seg fault at runtime for writing double prec array with precision increased to kind=16)

2015-12-05  Juoko Orava <jouko.orava@iki.fi>

	PR fortran/50201
	* io/write_float.def: Avoid marking quadmath_snprintf as an untyped
	weak reference, which fixing linking with -static.

From-SVN: r231320
parent e9d9b48d
2015-12-05 Juoko Orava <jouko.orava@iki.fi>
PR fortran/50201
* io/write_float.def: Avoid marking quadmath_snprintf as an untyped
weak reference, which fixing linking with -static.
2015-11-26 Tobias Burnus <burnus@net-b.de> 2015-11-26 Tobias Burnus <burnus@net-b.de>
Alessandro Fanfarillo <fanfarillo.gcc@gmail.com> Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
......
...@@ -938,7 +938,7 @@ snprintf (buffer, size, "%+-#.*Le", (prec), (val)) ...@@ -938,7 +938,7 @@ snprintf (buffer, size, "%+-#.*Le", (prec), (val))
#if defined(GFC_REAL_16_IS_FLOAT128) #if defined(GFC_REAL_16_IS_FLOAT128)
#define DTOA2Q(prec,val) \ #define DTOA2Q(prec,val) \
__qmath_(quadmath_snprintf) (buffer, size, "%+-#.*Qe", (prec), (val)) quadmath_snprintf (buffer, size, "%+-#.*Qe", (prec), (val))
#endif #endif
#define FDTOA(suff,prec,val) TOKENPASTE(FDTOA2,suff)(prec,val) #define FDTOA(suff,prec,val) TOKENPASTE(FDTOA2,suff)(prec,val)
...@@ -953,7 +953,7 @@ snprintf (buffer, size, "%+-#.*Lf", (prec), (val)) ...@@ -953,7 +953,7 @@ snprintf (buffer, size, "%+-#.*Lf", (prec), (val))
#if defined(GFC_REAL_16_IS_FLOAT128) #if defined(GFC_REAL_16_IS_FLOAT128)
#define FDTOA2Q(prec,val) \ #define FDTOA2Q(prec,val) \
__qmath_(quadmath_snprintf) (buffer, size, "%+-#.*Qf", \ quadmath_snprintf (buffer, size, "%+-#.*Qf", \
(prec), (val)) (prec), (val))
#endif #endif
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment