aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2024-04-03 00:17:29 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2024-04-03 00:17:29 +0000
commita1e6798acfaf1356692bcb81f3186ee6a3deb22e (patch)
tree901c8ad8ddaf5eb6bc255e3fb9359e45c2c3e7ab /gcc/fortran
parent1bafa6a3fdbb53651ffa5d854c2341c487bf3269 (diff)
downloadgcc-a1e6798acfaf1356692bcb81f3186ee6a3deb22e.zip
gcc-a1e6798acfaf1356692bcb81f3186ee6a3deb22e.tar.gz
gcc-a1e6798acfaf1356692bcb81f3186ee6a3deb22e.tar.bz2
Daily bump.
Diffstat (limited to 'gcc/fortran')
-rw-r--r--gcc/fortran/ChangeLog21
1 files changed, 21 insertions, 0 deletions
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index e0c571e..962499b 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,24 @@
+2024-04-02 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/106999
+ * interface.cc (gfc_compare_interfaces): Add error for a
+ subroutine proc pointer passed to a variable formal.
+ (compare_parameter): If a procedure pointer is being passed to
+ a non-procedure formal arg, and there is an an interface, use
+ gfc_compare_interfaces to check and provide a more useful error
+ message.
+
+2024-04-02 Paul Thomas <pault@gcc.gnu.org>
+
+ PR fortran/112407
+ * resolve.cc (resolve_procedure_expression): Change the test for
+ for recursion in the case of hidden procedures from modules.
+ (resolve_typebound_static): Add warning for possible recursive
+ calls to typebound procedures.
+ * trans-expr.cc (gfc_trans_class_init_assign): Do not apply
+ default initializer to class dummy where component initializers
+ are all null.
+
2024-03-29 Harald Anlauf <anlauf@gmx.de>
PR fortran/50410