OSDN Git Service

PR fortran/26769
[pf3gnuchains/gcc-fork.git] / gcc / fortran / ChangeLog
index 24af5f6..d10a53e 100644 (file)
@@ -1,3 +1,43 @@
+2006-04-22  Jakub Jelinek  <jakub@redhat.com>
+
+       PR fortran/26769
+       * iresolve.c (gfc_resolve_reshape): Use reshape_r16 for real(16).
+       (gfc_resolve_transpose): Use transpose_r16 for real(16).
+
+2006-04-21 Paul Thomas <pault@gcc.gnu.org>
+
+       PR fortran/27122
+       * resolve.c (resolve_function): Remove general restriction on auto
+       character length function interfaces.
+       (gfc_resolve_uops): Check restrictions on defined operator
+       procedures.
+       (resolve_types): Call the check for defined operators.
+
+       PR fortran/27113
+       * trans-array.c (gfc_trans_array_constructor_subarray): Remove
+       redundant gfc_todo_error.
+       (get_array_ctor_var_strlen): Remove typo in enum.
+
+2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
+
+       * parse.c (next_free): Use consistent error string between
+       free-form and fixed-form for illegal statement label of zero.
+       (next_fixed): Use consistent warning string between free-form
+       and fixed-form for statement labels for empty statements.
+
+2006-04-18  Steve Ellcey  <sje@cup.hp.com>
+
+       * trans-io.c (gfc_build_io_library_fndecls): Align pad.
+
+2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
+
+       PR fortran/26017
+       * trans-array.c(gfc_array_init_size):  Introduce or_expr
+       which is true if the size along any dimension
+       is negative.  Create a temporary variable with base
+       name size.  If or_expr is true, set the temporary to 0,
+       to the normal size otherwise.
+
 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
 
        PR fortran/26822