]> git.ipfire.org Git - thirdparty/gcc.git/commit
Fortran: do not generate conflicting results under -ff2c [PR104313]
authorSteve Kargl <kargl@gcc.gnu.org>
Fri, 15 Jul 2022 20:07:15 +0000 (22:07 +0200)
committerHarald Anlauf <anlauf@gmx.de>
Sat, 16 Jul 2022 18:40:10 +0000 (20:40 +0200)
commit168a1ae79bb86bdfe482c7c80ea742d40cc414c5
tree1f63018f33c3f29b40dda5fdeb1bdf1e5f9e7598
parentf9b5db872559dd59443c989c31b6caef0ce70e68
Fortran: do not generate conflicting results under -ff2c [PR104313]

gcc/fortran/ChangeLog:

PR fortran/104313
* trans-decl.c (gfc_generate_return): Do not generate conflicting
fake results for functions with no result variable under -ff2c.

gcc/testsuite/ChangeLog:

PR fortran/104313
* gfortran.dg/pr104313.f: New test.

(cherry picked from commit 517fb1a78102df43f052c6934c27dd51d786aff7)
gcc/fortran/trans-decl.c
gcc/testsuite/gfortran.dg/pr104313.f [new file with mode: 0644]