diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2024-04-03 00:17:29 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2024-04-03 00:17:29 +0000 |
commit | a1e6798acfaf1356692bcb81f3186ee6a3deb22e (patch) | |
tree | 901c8ad8ddaf5eb6bc255e3fb9359e45c2c3e7ab /gcc/fortran | |
parent | 1bafa6a3fdbb53651ffa5d854c2341c487bf3269 (diff) | |
download | gcc-a1e6798acfaf1356692bcb81f3186ee6a3deb22e.zip gcc-a1e6798acfaf1356692bcb81f3186ee6a3deb22e.tar.gz gcc-a1e6798acfaf1356692bcb81f3186ee6a3deb22e.tar.bz2 |
Daily bump.
Diffstat (limited to 'gcc/fortran')
-rw-r--r-- | gcc/fortran/ChangeLog | 21 |
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 |