]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
backport: re PR libfortran/86070 (gfortran.dg/fmt_zero_digits.f90 segmentation fault...
authorJerry DeLisle <jvdelisle@gcc.gnu.org>
Sun, 10 Jun 2018 03:10:00 +0000 (03:10 +0000)
committerJerry DeLisle <jvdelisle@gcc.gnu.org>
Sun, 10 Jun 2018 03:10:00 +0000 (03:10 +0000)
2018-06-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

Backport from trunk.
PR libgfortran/86070
* io/write_float.def (build_float_string): Initialize *len.

From-SVN: r261384

libgfortran/ChangeLog
libgfortran/io/write_float.def

index 7cda6b4c8bd138a6bd82cc6d798c4b8e7ccc96d2..403cb82c942f6ab7da7eae6a011c2a5a1098006d 100644 (file)
@@ -1,3 +1,8 @@
+2018-06-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR libgfortran/86070
+       * io/write_float.def (build_float_string): Initialize *len.
+
 2018-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
 
        Backport from trunk.
index 7f0aa1d6143defd19489febb4633708ede521836..b4971fd335e883583a6ff62ba75516c8596137dc 100644 (file)
@@ -135,6 +135,7 @@ build_float_string (st_parameter_dt *dtp, const fnode *f, char *buffer,
   w = f->u.real.w;
   d = f->u.real.d;
   p = dtp->u.p.scale_factor;
+  *len = 0;
 
   rchar = '5';