[Bug libfortran/41711] Z format does not support writing KIND=10 reals
jvdelisle at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Thu Oct 29 19:20:00 GMT 2009
------- Comment #10 from jvdelisle at gcc dot gnu dot org 2009-10-29 19:20 -------
Subject: Bug 41711
Author: jvdelisle
Date: Thu Oct 29 19:20:18 2009
New Revision: 153724
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=153724
Log:
2009-10-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libgfortran/41711
* libgfortran.h: Define larger sizes for BOZ conversion buffers.
* io/write.c (extract_uint): Include case where size is 10 if integer
is large enough. (write_int): Rename to write_boz. (write_boz): Factor
out extract_uint and delete the conversion function.
(btoa_big): New binary conversion function.
(otoa_big): New octal conversion function.
(ztoa_big): New hexidecimal conversion function.
(write_b): Modify to use new function.
(write_o): Likewise.
(write_z): Likewise.
Modified:
trunk/libgfortran/ChangeLog
trunk/libgfortran/io/write.c
trunk/libgfortran/libgfortran.h
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41711
More information about the Gcc-bugs
mailing list