aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2023-03-06 00:17:04 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2023-03-06 00:17:04 +0000
commitfa9fd689307b465aad4420f73b453198a9ac4afd (patch)
tree19637fada5ece7bad39e30976e1aa0349164c48a /gcc/fortran
parent6aa1f40a3263741d964ef4716e85a0df5cec83b6 (diff)
downloadgcc-fa9fd689307b465aad4420f73b453198a9ac4afd.zip
gcc-fa9fd689307b465aad4420f73b453198a9ac4afd.tar.gz
gcc-fa9fd689307b465aad4420f73b453198a9ac4afd.tar.bz2
Daily bump.
Diffstat (limited to 'gcc/fortran')
-rw-r--r--gcc/fortran/ChangeLog16
1 files changed, 16 insertions, 0 deletions
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index f8a8a7f..5283215 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,19 @@
+2023-03-05 Harald Anlauf <anlauf@gmx.de>
+ Tobias Burnus <tobias@codesourcery.com>
+
+ PR fortran/106856
+ * class.cc (gfc_build_class_symbol): Handle update of attributes of
+ existing class container.
+ (gfc_find_derived_vtab): Fix several memory leaks.
+ (find_intrinsic_vtab): Ditto.
+ * decl.cc (attr_decl1): Manage update of symbol attributes from
+ CLASS attributes.
+ * primary.cc (gfc_variable_attr): OPTIONAL shall not be taken or
+ updated from the class container.
+ * symbol.cc (free_old_symbol): Adjust management of symbol versions
+ to not prematurely free array specs while working on the declation
+ of CLASS variables.
+
2023-03-01 Tobias Burnus <tobias@codesourcery.com>
PR middle-end/108546