OSDN Git Service

2008-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / libgfortran / ChangeLog
index 4e72cb8..95f526a 100644 (file)
@@ -1,3 +1,117 @@
+2008-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       PR libfortran/38135
+       * m4/reshape.m4:  Correct bounds checking when PAD is present.
+       Treat PAD as if it were SOURCE when SOURCE is empty.
+       * intrinsics/reshape_generic.c:  Likewise.
+       * generated/reshape_c10.c Regenerated.
+       * generated/reshape_c16.c Regenerated.
+       * generated/reshape_c4.c Regenerated.
+       * generated/reshape_c8.c Regenerated.
+       * generated/reshape_i16.c Regenerated.
+       * generated/reshape_i4.c Regenerated.
+       * generated/reshape_i8.c Regenerated.
+       * generated/reshape_r10.c Regenerated.
+       * generated/reshape_r16.c Regenerated.
+       * generated/reshape_r4.c Regenerated.
+       * generated/reshape_r8.c Regenerated.
+
+2008-11-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR libfortran/38097
+       * io/read.c (read_f): Initialize exponent. Fix comment. Set loop
+       conditions for BZ/BN.
+       * io/unit.c (get_internal_unit): Initialize flags.blank.
+       * io/transfer.c (data_transfer_init): Fix whitespace.
+
+2008-11-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR libfortran/37294
+       * io/write.c (namelist_write_newline): Use array loop specification to
+       advance to next internal array unit record. (namelist_write): Adjust to
+       accomodate the internal array unit behavior.
+
+2008-11-01  Dennis Wassel  <dennis.wassel@gmail.com>
+
+       PR fortran/37159
+       * intrinsics/random.c: Added comment to adapt check.c, should
+       kiss_size change.
+       Few cosmetic changes to existing comments.
+
+2008-10-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR libfortran/37707
+       * io/list_read.c (read_character): Remove code to look ahead in namelist
+       reads to descriminate non-delimited strings from namelist objects.
+       * io/write.c (namelist_write): Delimit character strings with quote or
+       apostrophe, defaulting to quote.
+
+2008-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       PR libfortran/34670
+       * intrinsics/transpose_generic.c:  Implement bounds checking.
+       * m4/transpose.m4:  Likewise.
+       * generated/transpose_c8.c: Regenerated.
+       * generated/transpose_c16.c: Regenerated.
+       * generated/transpose_r10.c: Regenerated.
+       * generated/transpose_i8.c: Regenerated.
+       * generated/transpose_c10.c: Regenerated.
+       * generated/transpose_r4.c: Regenerated.
+       * generated/transpose_c4.c: Regenerated.
+       * generated/transpose_i16.c: Regenerated.
+       * generated/transpose_i4.c: Regenerated.
+       * generated/transpose_r8.c: Regenerated.
+       * generated/transpose_r16.c: Regenerated.
+
+2008-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org
+
+       PR libfortran/37834
+       * io/write_float.def (output_float): Emit '0.' for special case of
+       format specifier 'f0.0' and value of zero. Likewise emit '0' for 'f1.0'.
+
+2008-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org
+
+       PR libfortran/37863
+       * io/write_float.def (WRITE_FLOAT): Round to 1.0 correctly.
+       * io/io.h (st_parameter_44): Fix id type declaration.
+
+2008-10-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       * io/file_pos.c (unformatted_backspace): Normal case is
+       GFC_CONVERT_NATIVE.
+       * io/transfer.c (read_sf):  Mark paths leading to generate_error()
+       as unlikely.
+       (readl_block_form):  Likewise.
+       (read_block_direct):  Likewise.
+       (write_block):  Likewise.
+       (write_buf):  Likewise.
+       (us_read):  Likewise.  Normal case is GFC_CONVERT_NATIVE.
+       (next_record_w_unf):  Mark paths leading to generate_error()
+       as unlikely.
+
+2008-10-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       PR libfortran/34670
+       * generated/spread_r4.c: Regenerated.
+
+2008-10-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       PR libfortran/34670
+       * intrinsics/reshape_generic.c:  Add bounds checking.
+       * m4/reshape.m4:  Likewise.
+        * generated/reshape_c10.c: Regenerated.
+        * generated/reshape_c16.c: Regenerated.
+        * generated/reshape_c4.c: Regenerated.
+        * generated/reshape_c8.c: Regenerated.
+        * generated/reshape_i16.c: Regenerated.
+        * generated/reshape_i4.c: Regenerated.
+        * generated/reshape_i8.c: Regenerated.
+        * generated/reshape_r10.c: Regenerated.
+        * generated/reshape_r16.c: Regenerated.
+        * generated/reshape_r4.c: Regenerated.
+        * generated/reshape_r8.c: Regenerated.
+        * generated/spread_r4.c: Regenerated.
+
 2008-10-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org
 
        PR libfortran/37083