OSDN Git Service

2010-09-02 Tobias Burnus <burnus@net-b.de>
[pf3gnuchains/gcc-fork.git] / gcc / fortran / ChangeLog
index 638350b..fb1fa4d 100644 (file)
@@ -1,3 +1,34 @@
+2010-09-02  Tobias Burnus  <burnus@net-b.de>
+
+       PR fortran/45489
+       * resolve.c (apply_default_init): Mark symbol as referenced,
+       if it is initialized.
+       (resolve_symbol): Change intialized check for BT_DERIVED such
+       that also function results get initialized; remove now obsolete
+       gfc_set_sym_referenced for BT_CLASS.
+
+2010-09-01  Janus Weil  <janus@gcc.gnu.org>
+
+       PR fortran/44541
+       * class.c (gfc_find_derived_vtab): Add component '$def_init'.
+       * resolve.c (resolve_allocate_expr): Defer handling of default
+       initialization to 'gfc_trans_allocate'.
+       (apply_default_init,resolve_symbol): Handle polymorphic dummies.
+       (resolve_fl_derived): Suppress error messages for vtypes.
+       * trans-stmt.c (gfc_trans_allocate): Handle initialization via
+       polymorphic MOLD expression.
+       * trans-expr.c (gfc_trans_class_init_assign): Now only used for
+       dummy initialization.
+
+2010-09-01  Tobias Burnus  <burnus@net-b.de>
+
+       * gfortran.texi (preprocessing): Update URL to COCO.
+
+2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+
+       * trans-intrinsic.c (gfc_build_intrinsic_lib_fndecls): Resize
+       array quad_decls. Remove unnecessary assignment.
+
 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
 
        * trans-expr.c (gfc_conv_power_op): Handle floating-point types