]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 28 Mar 2023 00:20:00 +0000 (00:20 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 28 Mar 2023 00:20:00 +0000 (00:20 +0000)
gcc/DATESTAMP
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog

index b1ac5d92795386b86bdbc136de2345bed2674021..1f5084a294747818e875f48b525d7a86cc789c35 100644 (file)
@@ -1 +1 @@
-20230327
+20230328
index e061f6ca77477461838e65083d7e4d4b2982d87c..51183083c2ad371bd029985bdc01cffa8539fa42 100644 (file)
@@ -1,3 +1,47 @@
+2023-03-27  Harald Anlauf  <anlauf@gmx.de>
+
+       Backported from master:
+       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-27  Harald Anlauf  <anlauf@gmx.de>
+
+       Backported from master:
+       2022-12-08  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/108025
+       * symbol.cc (gfc_add_contiguous): Diagnose and reject duplicate
+       CONTIGUOUS attribute.
+
+2023-03-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR fortran/102331
+       * decl.cc (attr_decl1): Guard against NULL pointer.
+       * parse.cc (match_deferred_characteristics): Include BT_CLASS in check
+       for derived being undefined.
+
+2023-03-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       Backported from master:
+       2023-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR fortran/103506
+       * parse.cc (parse_module): Remove use of a bool error value
+       that prevented proper setting of the namespace pointer.
+
 2023-03-22  Harald Anlauf  <anlauf@gmx.de>
 
        Backported from master:
index 1de3c3b633c65244f82d5f8061cade296c16917d..f10c09b50ed14ac41c7cc9eb4dcc0581432cc2e4 100644 (file)
@@ -1,3 +1,36 @@
+2023-03-27  Harald Anlauf  <anlauf@gmx.de>
+
+       Backported from master:
+       2023-03-05  Harald Anlauf  <anlauf@gmx.de>
+                   Tobias Burnus   <tobias@codesourcery.com>
+
+       PR fortran/106856
+       * gfortran.dg/interface_41.f90: Remove dg-pattern from valid testcase.
+       * gfortran.dg/class_74.f90: New test.
+       * gfortran.dg/class_75.f90: New test.
+
+2023-03-27  Harald Anlauf  <anlauf@gmx.de>
+
+       Backported from master:
+       2022-12-08  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/108025
+       * gfortran.dg/contiguous_12.f90: New test.
+
+2023-03-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR fortran/102331
+       * gfortran.dg/class_result_4.f90: Update error message check.
+       * gfortran.dg/pr85779_3.f90: Update error message check.
+
+2023-03-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       Backported from master:
+       2023-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR fortran/103506
+       * gfortran.dg/pr103506_1.f90: New test.
+
 2023-03-23  Eric Botcazou  <ebotcazou@adacore.com>
 
        * gnat.dg/div_zero.adb: Skip for aarch64*-*-* targets.