+2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR fortran/27662
+ * trans-array.c (gfc_conv_expr_descriptor): Don't zero the
+ first stride to indicate a temporary.
+ * trans-expr.c (gfc_conv_function_call): Likewise.
+
+2006-05-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
+ Feng Wang <fengwang@nudt.edu.cn>
+
+ PR fortran/27552
+ * dump-parse-tree.c (gfc_show_expr): Deal with Hollerith constants.
+ * data.c (create_character_intializer): Set from_H flag if character is
+ initialized by Hollerith constant.
+
+2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
+
+ PR fortran/26551
+ * resolve.c (resolve_call, resolve_function): Issue an error
+ if a function or subroutine call is recursive but the function or
+ subroutine wasn't declared as such.
+
+2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
+
+ PR fortran/26551
+ * gfortran.dg/recursive_check_1.f: New test.
+
+
+2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
+
+ PR fortran/27320
+ * dump-parse-tree.c (gfc_show_code_node): Try harder to find the
+ called procedure name.
+
+2006-05-17 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/27415
+ * trans-openmp.c (gfc_trans_omp_parallel_do,
+ gfc_trans_omp_parallel_sections, gfc_trans_omp_parallel_workshare): Set
+ OMP_PARALLEL_COMBINED flag.
+
+2006-05-16 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR driver/26885
+ * Make-lang.in (GFORTRAN_D_OBJS): Replace gcc.o with
+ $(GCC_OBJS).
+
+2006-05-15 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/25090
+ * resolve.c: Static resolving_index_expr initialized.
+ (entry_parameter): New function to emit errors for variables
+ that are not entry parameters.
+ (gfc_resolve_expr): Call entry_parameter, when resolving
+ variables, if the namespace has entries and resolving_index_expr
+ is set.
+ (resolve_charlen): Set resolving_index_expr before the call to
+ resolve_index_expr and reset it afterwards.
+ (resolve_fl_variable): The same before and after the call to
+ is_non_constant_shape_array, which ultimately makes a call to
+ gfc_resolve_expr.
+
+ PR fortran/25082
+ * resolve.c (resolve_code): Add error condition that the return
+ expression must be scalar.
+
+ PR fortran/24711
+ * matchexp.c (gfc_get_parentheses): New function.
+ (match_primary): Remove inline code and call above.
+ * gfortran.h: Provide prototype for gfc_get_parentheses.
+ * resolve.c (resolve_array_ref): Call the above, when start is a
+ derived type variable array reference.
+
+2006-05-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR fortran/27446
+ * trans-openmp.c (gfc_trans_omp_array_reduction): Ensure
+ OMP_CLAUSE_REDUCTION_{INIT,MERGE} are set to BIND_EXPR.
+
+2006-05-14 H.J. Lu <hongjiu.lu@intel.com>
+
+ * Make-lang.in (fortran/options.o): Depend on $(TARGET_H).
+
+2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
+
+ PR fortran/27553
+ * parse.c (next_free): Return instead of calling decode_statement
+ upon error.
+
+2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
+
+ PR fortran/27470
+ * trans-array.c(gfc_array_allocate): If ref->next exists
+ that is if there is a statement like ALLOCATE(foo%bar(2)),
+ F95 rules require that bar should be a pointer.
+
+2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
+
+ PR fortran/20460
+ * resolve.c (gfc_resolve_index): Make REAL array indices a
+ GFC_STD_LEGACY feature.
+
+2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
+
+ PR fortran/24549
+ * parse.c (reject_statement): Clear gfc_new_block.
+
+2006-05-09 Steven G. Kargl <kargls@comcast.net>
+
+ * invoke.texi: Missed file in previous commit. Update
+ description of -fall-intrinsics
+
+2006-05-07 Steven Boscher <steven@gcc.gnu.org>
+
+ PR fortran/27378
+ * parse.c (next_statement): Add check to avoid an ICE when
+ gfc_current_locus.lb is not set.
+
+2006-05-07 Tobias Schl\81üter <tobias.schlueter@physik.uni-muenchen.de>
+
+ PR fortran/27457
+ * match.c (match_case_eos): Error out on garbage following
+ CASE(...).
+
+2006-05-07 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/24813
+ * trans-array.c (get_array_ctor_strlen): Remove static attribute.
+ * trans.h: Add prototype for get_array_ctor_strlen.
+ * trans-intrinsic.c (gfc_conv_intrinsic_len): Switch on EXPR_ARRAY
+ and call get_array_ctor_strlen.
+
+2006-05-05 Steven G. Kargl <kargls@comcast.net>
+
+ * invoke.texi: Update description of -fall-intrinsics
+ * options.c (gfc_post_options): Disable -Wnonstd-intrinsics if
+ -fall-intrinsics is used.
+ (gfc_handle_option): Permit -Wno-nonstd-intrinsics.
+
+2006-05-04 Tobias Schl\81üter <tobias.schlueter@physik.uni-muenchen.de>
+
+ * simplify.c (ascii_table): Fix wrong entry.
+
+2006-05-02 Steven G. Kargl <kargls@comcast.net>
+
+ PR fortran/26896
+ * lang.opt: Fix -Wtab description
+
+ PR fortran/20248
+ * lang.opt: New flag -fall-intrinsics.
+ * invoke.texi: Document option.
+ * gfortran.h (options_t): New member flag_all_intrinsics.
+ * options.c (gfc_init_options, gfc_handle_option): Set new option.
+ sort nearby misplaced options.
+ * intrinsic.c (add_sym, make_generic, make_alias): Use it.
+
+2006-05-02 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/27269
+ * module.c: Add static flag in_load_equiv.
+ (mio_expr_ref): Return if no symtree and in_load_equiv.
+ (load_equiv): If any of the equivalence members have no symtree, free
+ the equivalence and the associated expressions.
+
+ PR fortran/27324
+ * trans-common.c (gfc_trans_common): Invert the order of calls to
+ finish equivalences and gfc_commit_symbols.
+
2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
PR fortran/25681