OSDN Git Service

Fortran frontend:
[pf3gnuchains/gcc-fork.git] / libgfortran / ChangeLog
index 0b5afde..631e2a5 100644 (file)
@@ -1,3 +1,73 @@
+2007-07-03  Janne Blomqvist  <jb@gcc.gnu.org>
+
+       * libgfortran.h: Mark internal_malloc_size as a malloc function.
+       * runtime/memory.c (internal_realloc_size): Remove.
+       (internal_realloc): Call realloc directly instead of
+       internal_realloc_size.
+       (allocate_size): Remove.
+       (allocate): Call malloc directly instead of allocate_size, mark as
+       malloc function.
+
+2007-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
+
+       Restore collateral damage from ISO C Binding merge.
+
+        2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR libgfortran/32456
+       * io/unit.c (filename_from_unit): Don't use find_unit, instead search
+       for unit directly.
+
+
+2007-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
+
+       * Makefile.in:  Regenerated with automake 1.9.6.
+
+2007-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
+
+       * Makefile.in:  Remove extraneous kill.lo rule.
+
+2007-07-02  Janne Blomqvist  <jb@gcc.gnu.org>
+
+       PR fortran/32239
+       * generated/pow_r*_i4.c: Removed.
+
+2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
+
+       * Makefile.in: Add support for iso_c_generated_procs.c and
+       iso_c_binding.c.
+       * Makefile.am: Ditto.
+       * intrinsics/iso_c_generated_procs.c: New file containing helper
+       functions.
+       * intrinsics/iso_c_binding.c: Ditto.
+       * intrinsics/iso_c_binding.h: New file
+       * gfortran.map: Include the __iso_c_binding_c_* functions.
+       * libgfortran.h: define GFC_NUM_RANK_BITS.
+
+2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
+
+       PR fortran/32239
+       * Makefile.am: Don't generate real**int4 pow functions.
+       * gfortran.map: Remove real**int4 pow symbols.
+       * Makefile.in: Regenerated.
+
+2007-07-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR libgfortran/32554
+       * io/write.c (output_float): Set edigits to a fixed size, avoiding
+       variation in field width calculation and eliminate buffer overrun.
+
+2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
+
+       * runtime/memory.c (internal_realloc): Use index_type for size
+       argument instead of GFC_INTEGER_4.
+       (allocate_array): Likewise.
+       (allocate): Likewise, add ifdef around unnecessary check.
+       (internal_reallo64): Remove.
+       (allocate_array64): Remove.
+       (allocate64): Remove.
+       * gfortran.map: Remove symbols for 64-bit allocation functions.
+
 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
 
        PR libgfortran/32456