From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18972 invoked by alias); 28 Aug 2004 19:48:16 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Received: (qmail 18951 invoked by alias); 28 Aug 2004 19:48:14 -0000 Date: Sat, 28 Aug 2004 19:48:00 -0000 Message-ID: <20040828194813.18947.qmail@sourceware.org> From: "cvs-commit at gcc dot gnu dot org" To: gcc-bugs@gcc.gnu.org In-Reply-To: <20040825234758.17195.sgk@troutmask.apl.washington.edu> References: <20040825234758.17195.sgk@troutmask.apl.washington.edu> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libfortran/17195] Infinite loop in output_float in libgfortran/io/write.c X-Bugzilla-Reason: CC X-SW-Source: 2004-08/txt/msg02947.txt.bz2 List-Id: ------- Additional Comments From cvs-commit at gcc dot gnu dot org 2004-08-28 19:48 ------- Subject: Bug 17195 CVSROOT: /cvs/gcc Module name: gcc Changes by: pbrook@gcc.gnu.org 2004-08-28 19:48:03 Modified files: gcc/testsuite : ChangeLog libgfortran : ChangeLog libgfortran.h libgfortran/io : write.c libgfortran/runtime: error.c Added files: gcc/testsuite/gfortran.dg: edit_real_1.f90 Log message: PR libfortran/17195 * libgfortran.h (rtoa): Remove prototype. * runtime/error.c (rtoa): Remove. * io/write.c (calculate_G_format): Don't add blanks if E format is used. Add correct number of blanks when exponent width is specified. (output_float): Rewrite. testsuite/ * gfortran.dg/edit_real_1.f90: New test. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gcc&r1=1.4203&r2=1.4204 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gfortran.dg/edit_real_1.f90.diff?cvsroot=gcc&r1=NONE&r2=1.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/ChangeLog.diff?cvsroot=gcc&r1=1.69&r2=1.70 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/libgfortran.h.diff?cvsroot=gcc&r1=1.9&r2=1.10 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/io/write.c.diff?cvsroot=gcc&r1=1.11&r2=1.12 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libgfortran/runtime/error.c.diff?cvsroot=gcc&r1=1.3&r2=1.4 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17195