summaryrefslogtreecommitdiff
path: root/gcc/fortran/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/fortran/ChangeLog')
-rw-r--r--gcc/fortran/ChangeLog98
1 files changed, 92 insertions, 6 deletions
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 9913c97de04..973f615b6b4 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,89 @@
+2016-09-19 Fritz Reese <fritzoreese@gmail.com>
+
+ PR fortran/77584
+ * decl.c (match_record_decl, gfc_match_decl_type_spec): Fixes to
+ handling of structure/record from declaration-type-spec.
+
+2016_09_17 Louis Krupp <louis.krupp@zoho.com>
+
+ PR fortran/68078
+ * resolve.c (resolve_allocate_expr): Check that derived type
+ pointer, object or array has been successfully allocated before
+ initializing.
+
+2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/77612
+ * decl.c (char_len_param_value): Check parent namespace for
+ seen_implicit_none.
+
+2016-09-15 Louis Krupp <louis.krupp@zoho.com>
+
+ PR fortran/69963
+ * parse.c (reject_statement): Clear charlen pointers in implicit
+ character typespecs before those charlen structures are freed.
+
+2016-09-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ * simplify.c (gfc_simplify_repeat): Fix a misplaced closing ')'.
+
+2016-09-13 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/77420
+ * module.c (load_equiv): Revert revision 240063.
+
+2016-09-10 Paul Thomas <pault@gcc.gnu.org>
+ Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/77532
+ * interface.c (check_dtio_arg_TKR_intent): Return after error.
+ (check_dtio_interface1): Remove asserts, test for NULL and return
+ if found.
+
+2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/77420
+ * module.c (load_equiv): If the current namespace has a list of
+ equivalence statements, initialize duplicate to false and then
+ look for duplicates; otherwise, initialize it to true.
+
+2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/77506
+ * array.c (gfc_match_array_constructor): CHARACTER(len=*) cannot
+ appear in an array constructor.
+
+2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/77507
+ * intrinsic.c (add_functions): Use correct keyword.
+
+2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/69514
+ * array.c (gfc_match_array_constructor): If type-spec is present,
+ walk the array constructor performing possible conversions for
+ numeric types.
+
+2016-09-08 Jakub Jelinek <jakub@redhat.com>
+
+ PR fortran/77500
+ * trans-openmp.c (gfc_trans_omp_atomic): For atomic write or
+ swap, don't try to look through GFC_ISYM_CONVERSION. In other cases,
+ check that value.function.isym is non-NULL before dereferencing it.
+
+2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/77391
+ * resolve.c (deferred_requirements): New function to check F2008:C402.
+ (resolve_fl_variable,resolve_fl_parameter): Use it.
+
+2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/77460
+ * simplify.c (simplify_transformation_to_scalar): On error, result
+ may be NULL, simply return.
+
2016-08-31 Jakub Jelinek <jakub@redhat.com>
PR fortran/77352
@@ -83,13 +169,13 @@
* interface.c (compare_components, gfc_compare_derived_types): Use new
functions.
-2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
+2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/77380
* dependency.c (gfc_check_dependency): Do not assert with
-fcoarray=lib.
-2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
+2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/77372
simplify.c (simplify_ieee_selected_real_kind): Check for NULL pointers.
@@ -259,7 +345,7 @@
* intrinsic.c (add_function, add_subroutine): New B/I/J/K intrinsic
variants.
-2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
+2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/41922
* target-memory.c (expr_to_char): Pass in locus and use it in error
@@ -383,7 +469,7 @@
a static one.
2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
- Marco Restelli <mrestelli@gmail.com>
+ Marco Restelli <mrestelli@gmail.com>
PR fortran/62125
* symbol.c (select_type_insert_tmp): Recursively call self to take care
@@ -938,7 +1024,7 @@
* dump-parse-tree.c (show_code_node): Print association
list of a block if present. Handle EXEC_END_BLOCK.
-2016-02-28 Harald Anlauf <anlauf@gmx.de>
+2016-02-28 Harald Anlauf <anlauf@gmx.de>
Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/56007
@@ -1124,7 +1210,7 @@
* frontend-passes.c (matmul_lhs_realloc): Add
forgotten break statement.
-2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
+2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
PR fortran/68283
* primary.c (gfc_variable_attr): revert revision r221955,