]> git.ipfire.org Git - thirdparty/gcc.git/commit
Fortran: Fix regression caused by r14-10477 [PR59104]
authorPaul Thomas <pault@gcc.gnu.org>
Sun, 21 Jul 2024 16:48:47 +0000 (17:48 +0100)
committerPaul Thomas <pault@gcc.gnu.org>
Sun, 21 Jul 2024 16:48:47 +0000 (17:48 +0100)
commit838999bb23303edc14e96b6034cd837fa4454cfd
tree3be307637c308c7f58db9876b2dbf503812ab0ca
parent9d8ef2711dfecd093077aef6123d9e93ea23454e
Fortran: Fix regression caused by r14-10477 [PR59104]

2024-07-21  Paul Thomas  <pault@gcc.gnu.org>

gcc/fortran
PR fortran/59104
* gfortran.h : Add decl_order to gfc_symbol.
* symbol.cc : Add static next_decl_order..
(gfc_set_sym_referenced): Set symbol decl_order.
* trans-decl.cc : Include dependency.h.
(decl_order): Replace symbol declared_at.lb->location with
decl_order.

gcc/testsuite/
PR fortran/59104
* gfortran.dg/dependent_decls_3.f90: New test.
gcc/fortran/gfortran.h
gcc/fortran/symbol.cc
gcc/fortran/trans-decl.cc
gcc/testsuite/gfortran.dg/dependent_decls_3.f90 [new file with mode: 0644]