[Bug fortran/104313] [10/11/12/13 Regression] ICE verify_gimple failed with -ff2c since r10-2279-ge0af8f52b10385d8
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104313 anlauf at gcc dot gnu.org changed: What|Removed |Added Resolution|--- |FIXED Status|NEW |RESOLVED --- Comment #13 from anlauf at gcc dot gnu.org --- Fixed. Thanks for the report!
[Bug fortran/104313] [10/11/12/13 Regression] ICE verify_gimple failed with -ff2c since r10-2279-ge0af8f52b10385d8
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104313 --- Comment #12 from CVS Commits --- The releases/gcc-10 branch has been updated by Harald Anlauf : https://gcc.gnu.org/g:168a1ae79bb86bdfe482c7c80ea742d40cc414c5 commit r10-10898-g168a1ae79bb86bdfe482c7c80ea742d40cc414c5 Author: Steve Kargl Date: Fri Jul 15 22:07:15 2022 +0200 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)
[Bug fortran/104313] [10/11/12/13 Regression] ICE verify_gimple failed with -ff2c since r10-2279-ge0af8f52b10385d8
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104313 --- Comment #11 from CVS Commits --- The releases/gcc-11 branch has been updated by Harald Anlauf : https://gcc.gnu.org/g:663ac94cf02b18c9c89a2ada9d3c7cded08e29d6 commit r11-10150-g663ac94cf02b18c9c89a2ada9d3c7cded08e29d6 Author: Steve Kargl Date: Fri Jul 15 22:07:15 2022 +0200 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)
[Bug fortran/104313] [10/11/12/13 Regression] ICE verify_gimple failed with -ff2c since r10-2279-ge0af8f52b10385d8
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104313 --- Comment #10 from CVS Commits --- The releases/gcc-12 branch has been updated by Harald Anlauf : https://gcc.gnu.org/g:c1b0037bcc26019a87935e5634b6d448e9773193 commit r12-8572-gc1b0037bcc26019a87935e5634b6d448e9773193 Author: Steve Kargl Date: Fri Jul 15 22:07:15 2022 +0200 Fortran: do not generate conflicting results under -ff2c [PR104313] gcc/fortran/ChangeLog: PR fortran/104313 * trans-decl.cc (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)
[Bug fortran/104313] [10/11/12/13 Regression] ICE verify_gimple failed with -ff2c since r10-2279-ge0af8f52b10385d8
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104313 --- Comment #9 from CVS Commits --- The master branch has been updated by Harald Anlauf : https://gcc.gnu.org/g:517fb1a78102df43f052c6934c27dd51d786aff7 commit r13-1715-g517fb1a78102df43f052c6934c27dd51d786aff7 Author: Steve Kargl Date: Fri Jul 15 22:07:15 2022 +0200 Fortran: do not generate conflicting results under -ff2c [PR104313] gcc/fortran/ChangeLog: PR fortran/104313 * trans-decl.cc (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.
[Bug fortran/104313] [10/11/12/13 Regression] ICE verify_gimple failed with -ff2c since r10-2279-ge0af8f52b10385d8
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104313 --- Comment #8 from kargl at gcc dot gnu.org --- (In reply to anlauf from comment #7) > (In reply to Steve Kargl from comment #6) > > The patch in comment 2 fixes the issue. It was submitted > > 13 hours after the initial report. > > Steve, if you like, I can commit your patch under your name. > It's pretty obvious. > > How about the following testcase? > > ! { dg-do compile } > ! { dg-additional-options "-ff2c -fdump-tree-original" } > ! > ! PR fortran/104313 - ICE verify_gimple failed with -ff2c > ! Contributed by G.Steinmetz > > function f(a) > return > end > > ! { dg-final { scan-tree-dump-times "return" 1 "original" } } LGTM. Whether my name appears or not isn't important to me. A working compiler is. The patch itself seems obvious, and I suspect you would have eventually found it. So commit as yo see fit.
[Bug fortran/104313] [10/11/12/13 Regression] ICE verify_gimple failed with -ff2c since r10-2279-ge0af8f52b10385d8
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104313 anlauf at gcc dot gnu.org changed: What|Removed |Added CC||anlauf at gcc dot gnu.org --- Comment #7 from anlauf at gcc dot gnu.org --- (In reply to Steve Kargl from comment #6) > The patch in comment 2 fixes the issue. It was submitted > 13 hours after the initial report. Steve, if you like, I can commit your patch under your name. It's pretty obvious. How about the following testcase? ! { dg-do compile } ! { dg-additional-options "-ff2c -fdump-tree-original" } ! ! PR fortran/104313 - ICE verify_gimple failed with -ff2c ! Contributed by G.Steinmetz function f(a) return end ! { dg-final { scan-tree-dump-times "return" 1 "original" } }
[Bug fortran/104313] [10/11/12/13 Regression] ICE verify_gimple failed with -ff2c since r10-2279-ge0af8f52b10385d8
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104313 --- Comment #6 from Steve Kargl --- On Tue, Jun 28, 2022 at 10:47:54AM +, jakub at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104313 > > Jakub Jelinek changed: > >What|Removed |Added > >Target Milestone|10.4|10.5 > > --- Comment #5 from Jakub Jelinek --- > GCC 10.4 is being released, retargeting bugs to GCC 10.5. > The patch in comment 2 fixes the issue. It was submitted 13 hours after the initial report.
[Bug fortran/104313] [10/11/12/13 Regression] ICE verify_gimple failed with -ff2c since r10-2279-ge0af8f52b10385d8
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104313 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.4|10.5 --- Comment #5 from Jakub Jelinek --- GCC 10.4 is being released, retargeting bugs to GCC 10.5.
[Bug fortran/104313] [10/11/12/13 Regression] ICE verify_gimple failed with -ff2c since r10-2279-ge0af8f52b10385d8
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104313 Richard Biener changed: What|Removed |Added Target Milestone|9.5 |10.4 --- Comment #4 from Richard Biener --- GCC 9 branch is being closed