[Bug fortran/95709] [9/10/11 Regression] ICE in gfc_resolve_code, at fortran/resolve.c:11807
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95709 anlauf at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED --- Comment #6 from anlauf at gcc dot gnu.org --- Fixed on master for gcc-11, and backported to 10- and 9-branch. Thanks for the report!
[Bug fortran/95709] [9/10/11 Regression] ICE in gfc_resolve_code, at fortran/resolve.c:11807
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95709 --- Comment #5 from CVS Commits --- The releases/gcc-9 branch has been updated by Harald Anlauf : https://gcc.gnu.org/g:006fda1b17a4d55b6548a1b3bd7efd0d8e40b6c4 commit r9-8727-g006fda1b17a4d55b6548a1b3bd7efd0d8e40b6c4 Author: Harald Anlauf Date: Mon Jul 6 18:52:39 2020 +0200 PR fortran/95709 - ICE in gfc_resolve_code, at fortran/resolve.c:11807 The legacy "assigned GOTO" accepts only scalar integer variables. Check for proper arguments. gcc/fortran/ PR fortran/95709 * resolve.c (gfc_resolve_code): Check for valid arguments to assigned GOTO. (cherry picked from commit 824084e72e388f81015e7f67922c75f50741355a)
[Bug fortran/95709] [9/10/11 Regression] ICE in gfc_resolve_code, at fortran/resolve.c:11807
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95709 --- Comment #4 from CVS Commits --- The releases/gcc-10 branch has been updated by Harald Anlauf : https://gcc.gnu.org/g:17327d6cc73672ada0c6608f70e0894144b1f54b commit r10-8439-g17327d6cc73672ada0c6608f70e0894144b1f54b Author: Harald Anlauf Date: Mon Jul 6 18:52:39 2020 +0200 PR fortran/95709 - ICE in gfc_resolve_code, at fortran/resolve.c:11807 The legacy "assigned GOTO" accepts only scalar integer variables. Check for proper arguments. gcc/fortran/ PR fortran/95709 * resolve.c (gfc_resolve_code): Check for valid arguments to assigned GOTO. (cherry picked from commit 824084e72e388f81015e7f67922c75f50741355a)
[Bug fortran/95709] [9/10/11 Regression] ICE in gfc_resolve_code, at fortran/resolve.c:11807
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95709 --- Comment #3 from CVS Commits --- The master branch has been updated by Harald Anlauf : https://gcc.gnu.org/g:824084e72e388f81015e7f67922c75f50741355a commit r11-1854-g824084e72e388f81015e7f67922c75f50741355a Author: Harald Anlauf Date: Mon Jul 6 18:52:39 2020 +0200 PR fortran/95709 - ICE in gfc_resolve_code, at fortran/resolve.c:11807 The legacy "assigned GOTO" accepts only scalar integer variables. Check for proper arguments. gcc/fortran/ PR fortran/95709 * resolve.c (gfc_resolve_code): Check for valid arguments to assigned GOTO.
[Bug fortran/95709] [9/10/11 Regression] ICE in gfc_resolve_code, at fortran/resolve.c:11807
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95709 anlauf at gcc dot gnu.org changed: What|Removed |Added CC||anlauf at gcc dot gnu.org Status|NEW |ASSIGNED --- Comment #2 from anlauf at gcc dot gnu.org --- Patch for review: https://gcc.gnu.org/pipermail/fortran/2020-July/054686.html
[Bug fortran/95709] [9/10/11 Regression] ICE in gfc_resolve_code, at fortran/resolve.c:11807
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95709 kargl at gcc dot gnu.org changed: What|Removed |Added CC||kargl at gcc dot gnu.org --- Comment #1 from kargl at gcc dot gnu.org --- Index: gcc/fortran/resolve.c === --- gcc/fortran/resolve.c (revision 280157) +++ gcc/fortran/resolve.c (working copy) @@ -11740,7 +11740,8 @@ start: case EXEC_GOTO: if (code->expr1 != NULL) { - if (code->expr1->ts.type != BT_INTEGER) + if (code->expr1->expr_type == EXPR_CONSTANT + || code->expr1->ts.type != BT_INTEGER) gfc_error ("ASSIGNED GOTO statement at %L requires an " "INTEGER variable", &code->expr1->where); else if (code->expr1->symtree->n.sym->attr.assign != 1)
[Bug fortran/95709] [9/10/11 Regression] ICE in gfc_resolve_code, at fortran/resolve.c:11807
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95709 Dominique d'Humieres changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever confirmed|0 |1 Last reconfirmed||2020-06-17
[Bug fortran/95709] [9/10/11 Regression] ICE in gfc_resolve_code, at fortran/resolve.c:11807
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95709 Richard Biener changed: What|Removed |Added Target Milestone|--- |9.4 Priority|P3 |P4