OSDN Git Service

* configure.ac: Do not invoke TL_AC_GCC_VERSION.
[pf3gnuchains/gcc-fork.git] / libgfortran / ChangeLog
index c7b5821..9f37130 100644 (file)
@@ -1,13 +1,55 @@
+2005-03-21  Zack Weinberg  <zack@codesourcery.com>
+
+       * configure.ac: Do not invoke TL_AC_GCC_VERSION.
+       In all substitutions, leave gcc_version to be expanded by the Makefile.
+       * aclocal.m4, configure: Regenerate.
+       * Makefile.am: Set gcc_version.
+       * Makefile.in: Regenerate.
+
+2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
+
+       PR libfortran/20257
+       * open.c (new_unit): set record length to max_offset rather than
+         using a hard-coded limit (which was too low).
+
+2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
+
+       PR libfortran/20480
+       * write.c (output_float): special check when writing 0.0 with
+         EN and ES formats.
+
+2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
+
+       PR libfortran/20124
+       * write.c (output_float): Adds a nzero_real variable to store
+       the number of leading zeros whatever the format width is. Corrects
+       the rounding of numbers less than 10^(-width). Fixes typo in an
+       error message. Updates copyright years
+
+2005-02-27  Toon Moene  <toon@moene.indiv.nluug.nl>
+
+       * runtime/environ.c: Update copyright years.
+
+2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
+
+       * io/write.c: Update copyright years.
+
+2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
+
+       PR libfortran/20101
+       * io/write.c (output_float): Added special check for value 0.0 in
+       PE format.
+
 2004-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
 
        * io/write.c (output_float): Fix typo in condition.
 
-2005-02-25  Peter O'Gorman  <peter@pogman.com>
-            Toon Moene  <toon@moene.indiv.nluug.nl>
+2005-02-25  Peter O'Gorman  <peter@pogma.com>
+           Toon Moene  <toon@moene.indiv.nluug.nl>
 
        PR libgfortran/17748
        * runtime/environ.c: Remove references to environ.
-       (show_variables): remove GFORTRAN_UNBUFFERED_* and 
+       (show_variables): remove GFORTRAN_UNBUFFERED_* and
        GFORTRAN_NAME_* because they require environ.
        (pattern_scan): Remove function.
 
@@ -35,8 +77,8 @@
 
 2005-02-20  Steven G. Kargl  <kargls@comcast.net>
 
-        PR 20085
-        * intrinsic/args.c (iargc): Off by 1.
+       PR 20085
+       * intrinsic/args.c (iargc): Off by 1.
 
 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
 
 
        PR libfortran/18982
        * io/unix.c (regular_file):  No need to change flags->action
-       if an error occurs.  Document this.  
+       if an error occurs.  Document this.
        No need to call stat() for STATUS_OLD, open() will
        fail anyway.
        For ACTION_UNSPECIFIED, try open for read-write, then for
        regular_file.
 
 2005-01-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
-       
+
        PR fortran/19194
        * io/io.h (st_parameter): Use 'GFC_INTEGER_4' instead of 'int',
        use CHARACTER macro for definition of string valued paramters.
-       
+
 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
 
        PR fortran/19314
        * io/inquire.c(inquire_via_unit): implement POSITION=.
-       * io/transfer.c(next_record): update position for 
+       * io/transfer.c(next_record): update position for
        INQUIRE.
        * io/rewind.c(st_rewind): update position for
        INQUIRE.
 
 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
 
-       * libgfortran/libgfortran.h (GFC_UINTEGER_1, GFC_UINTEGER_2): 
+       * libgfortran/libgfortran.h (GFC_UINTEGER_1, GFC_UINTEGER_2):
        Define.
        * intrinsics/ishftc.c: Update copyright years.
        (ishftc8): Change 'shift' and 'size' to GFC_INTEGER_4.
 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
 
        PR fortran/19071
-       * io/tranfer.c (formatted_transfer): moved check for 
+       * io/tranfer.c (formatted_transfer): moved check for
        format reversion inside the processing loop.
 
 2004-12-19  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
        * runtime/error.c (itoa): Same.
 
 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
-            Steven G. Kargl  <kargls@comcast.net>
+           Steven G. Kargl  <kargls@comcast.net>
 
        PR fortran/17597
        * io/list_read.c (read_real): do not push back a comma when
 
        * m4/matmul.m4: Loops reordered to improve cache behavior.
        * generated/matmul_??.c: Regenerated.
-       
+
 2004-11-10  Paul Brook  <paul@codesourcery.com>
 
        PR fortran/18218
 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
 
        PR fortran/17286
-       * io/list_read.c (namelist_read): ignore spaces after 
+       * io/list_read.c (namelist_read): ignore spaces after
        the '=' for namelist reads.
 
 2004-09-15  Aaron W. LaFramboise <aaronavay62@aaronwl.com>
 
 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
 
-       PR fortran/17143        
+       PR fortran/17143
        * runtime/error.c (itoa): keep from overflowing during
        mod operation by using unsigned variable.
 
 
 2004-07-18  Bud Davis  <bdavis9659@comcast.net>
 
-       * configure.ac: Add check for LFS support. 
+       * configure.ac: Add check for LFS support.
        * configure: Regenerate
 
 2004-07-11  Paul Brook  <paul@codesourcery.com>
        PR fortran/15472
        * io/transfer.c(us_write): set recl for seq unform writes to max size.
        * io/transfer.c(data_transfer_init): handle un-opened seq unform unit.
-       * io/unix.c(fd_alloc_w_at): handle requests at start, fd_flush at 
+       * io/unix.c(fd_alloc_w_at): handle requests at start, fd_flush at
        right time.
        * io/unix.c(is_seekable): set based upon the file/device, not the
        method being used to access it (fd or mmap).
 2004-06-13  Steven G. Kargl  <kargls@comcast.net>
            Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
 
-       * random.c: Fix several spelling and formatting mistakes in 
+       * random.c: Fix several spelling and formatting mistakes in
        comments.
        (random_r8): Fix loop to make random numbers range in [0,1(.
-       
+
 
 2004-06-13  Steven G. Kargl  <kargls@comcast.net>
 
        * random.c (random_r4): Burn a random number.
        (random_r8): fix infinite loop.
-       
+
 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
       Steve Kargl  <sgk@troutmask.apl.washington.edu>