public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug fortran/96556] New: [11.0 regression] ICE via segmentation violation
@ 2020-08-10 15:24 juergen.reuter at desy dot de
2020-08-10 15:25 ` [Bug fortran/96556] " juergen.reuter at desy dot de
` (6 more replies)
0 siblings, 7 replies; 8+ messages in thread
From: juergen.reuter at desy dot de @ 2020-08-10 15:24 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96556
Bug ID: 96556
Summary: [11.0 regression] ICE via segmentation violation
Product: gcc
Version: 11.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: fortran
Assignee: unassigned at gcc dot gnu.org
Reporter: juergen.reuter at desy dot de
Target Milestone: ---
The attached code (I will shorten the reproducer soon) gives the following ICE
below. The offending commit should have taken place between Sunday Aug 9 and
now:
gfortran -c polarizations.f90
f951: internal compiler error: Segmentation fault
0xe01a4f crash_signal
../../gcc/toplev.c:327
0x8bc210 gfc_sym_get_dummy_args(gfc_symbol*)
../../gcc/fortran/symbol.c:5239
0x960d46 doloop_contained_function_call
../../gcc/fortran/frontend-passes.c:2336
0x965b75 gfc_expr_walker(gfc_expr**, int (*)(gfc_expr**, int*, void*), void*)
../../gcc/fortran/frontend-passes.c:5188
0x968045 gfc_code_walker(gfc_code**, int (*)(gfc_code**, int*, void*), int
(*)(gfc_expr**, int*, void*), void*)
../../gcc/fortran/frontend-passes.c:5613
0x9699d0 doloop_code
../../gcc/fortran/frontend-passes.c:2619
0x967f79 gfc_code_walker(gfc_code**, int (*)(gfc_code**, int*, void*), int
(*)(gfc_expr**, int*, void*), void*)
../../gcc/fortran/frontend-passes.c:5298
0x9680df gfc_code_walker(gfc_code**, int (*)(gfc_code**, int*, void*), int
(*)(gfc_expr**, int*, void*), void*)
../../gcc/fortran/frontend-passes.c:5621
0x9680df gfc_code_walker(gfc_code**, int (*)(gfc_code**, int*, void*), int
(*)(gfc_expr**, int*, void*), void*)
../../gcc/fortran/frontend-passes.c:5621
0x9687f8 gfc_code_walker(gfc_code**, int (*)(gfc_code**, int*, void*), int
(*)(gfc_expr**, int*, void*), void*)
../../gcc/fortran/frontend-passes.c:5324
0x9680df gfc_code_walker(gfc_code**, int (*)(gfc_code**, int*, void*), int
(*)(gfc_expr**, int*, void*), void*)
../../gcc/fortran/frontend-passes.c:5621
0x9690fb doloop_warn
../../gcc/fortran/frontend-passes.c:3051
0x969120 doloop_warn
../../gcc/fortran/frontend-passes.c:3056
0x9695fa gfc_run_passes(gfc_namespace*)
../../gcc/fortran/frontend-passes.c:156
0x884d07 gfc_resolve(gfc_namespace*)
../../gcc/fortran/resolve.c:17344
0x884d07 gfc_resolve(gfc_namespace*)
../../gcc/fortran/resolve.c:17317
0x8777e1 gfc_parse_file()
../../gcc/fortran/parse.c:6488
0x8c90ff gfc_be_parse_file
../../gcc/fortran/f95-lang.c:212
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.
Makefile:71: recipe for target 'polarizations.o' failed
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Bug fortran/96556] [11.0 regression] ICE via segmentation violation
2020-08-10 15:24 [Bug fortran/96556] New: [11.0 regression] ICE via segmentation violation juergen.reuter at desy dot de
@ 2020-08-10 15:25 ` juergen.reuter at desy dot de
2020-08-10 16:02 ` juergen.reuter at desy dot de
` (5 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: juergen.reuter at desy dot de @ 2020-08-10 15:25 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96556
--- Comment #1 from Jürgen Reuter <juergen.reuter at desy dot de> ---
Created attachment 49036
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=49036&action=edit
First reproducer
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Bug fortran/96556] [11.0 regression] ICE via segmentation violation
2020-08-10 15:24 [Bug fortran/96556] New: [11.0 regression] ICE via segmentation violation juergen.reuter at desy dot de
2020-08-10 15:25 ` [Bug fortran/96556] " juergen.reuter at desy dot de
@ 2020-08-10 16:02 ` juergen.reuter at desy dot de
2020-08-10 16:42 ` juergen.reuter at desy dot de
` (4 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: juergen.reuter at desy dot de @ 2020-08-10 16:02 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96556
--- Comment #2 from Jürgen Reuter <juergen.reuter at desy dot de> ---
Created attachment 49037
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=49037&action=edit
2nd reproducer, single file, shortening further
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Bug fortran/96556] [11.0 regression] ICE via segmentation violation
2020-08-10 15:24 [Bug fortran/96556] New: [11.0 regression] ICE via segmentation violation juergen.reuter at desy dot de
2020-08-10 15:25 ` [Bug fortran/96556] " juergen.reuter at desy dot de
2020-08-10 16:02 ` juergen.reuter at desy dot de
@ 2020-08-10 16:42 ` juergen.reuter at desy dot de
2020-08-10 16:47 ` dominiq at lps dot ens.fr
` (3 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: juergen.reuter at desy dot de @ 2020-08-10 16:42 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96556
--- Comment #3 from Jürgen Reuter <juergen.reuter at desy dot de> ---
Created attachment 49038
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=49038&action=edit
Final reproducer, some 70 lines
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Bug fortran/96556] [11.0 regression] ICE via segmentation violation
2020-08-10 15:24 [Bug fortran/96556] New: [11.0 regression] ICE via segmentation violation juergen.reuter at desy dot de
` (2 preceding siblings ...)
2020-08-10 16:42 ` juergen.reuter at desy dot de
@ 2020-08-10 16:47 ` dominiq at lps dot ens.fr
2020-08-10 17:00 ` tkoenig at gcc dot gnu.org
` (2 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: dominiq at lps dot ens.fr @ 2020-08-10 16:47 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96556
Dominique d'Humieres <dominiq at lps dot ens.fr> changed:
What |Removed |Added
----------------------------------------------------------------------------
Ever confirmed|0 |1
Status|UNCONFIRMED |NEW
Last reconfirmed| |2020-08-10
Keywords| |ice-on-valid-code
Priority|P3 |P4
CC| |tkoenig at gcc dot gnu.org
--- Comment #4 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
Likely r11-2578.
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Bug fortran/96556] [11.0 regression] ICE via segmentation violation
2020-08-10 15:24 [Bug fortran/96556] New: [11.0 regression] ICE via segmentation violation juergen.reuter at desy dot de
` (3 preceding siblings ...)
2020-08-10 16:47 ` dominiq at lps dot ens.fr
@ 2020-08-10 17:00 ` tkoenig at gcc dot gnu.org
2020-08-10 17:11 ` cvs-commit at gcc dot gnu.org
2020-08-10 17:17 ` tkoenig at gcc dot gnu.org
6 siblings, 0 replies; 8+ messages in thread
From: tkoenig at gcc dot gnu.org @ 2020-08-10 17:00 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96556
Thomas Koenig <tkoenig at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Assignee|unassigned at gcc dot gnu.org |tkoenig at gcc dot gnu.org
Status|NEW |ASSIGNED
--- Comment #5 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
One-line fix.
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Bug fortran/96556] [11.0 regression] ICE via segmentation violation
2020-08-10 15:24 [Bug fortran/96556] New: [11.0 regression] ICE via segmentation violation juergen.reuter at desy dot de
` (4 preceding siblings ...)
2020-08-10 17:00 ` tkoenig at gcc dot gnu.org
@ 2020-08-10 17:11 ` cvs-commit at gcc dot gnu.org
2020-08-10 17:17 ` tkoenig at gcc dot gnu.org
6 siblings, 0 replies; 8+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2020-08-10 17:11 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96556
--- Comment #6 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Thomas Kथà¤nig <tkoenig@gcc.gnu.org>:
https://gcc.gnu.org/g:a5da50ed65a835dc1ed6179e3f2b6164fd6e4969
commit r11-2636-ga5da50ed65a835dc1ed6179e3f2b6164fd6e4969
Author: Thomas Koenig <tkoenig@gcc.gnu.org>
Date: Mon Aug 10 19:10:26 2020 +0200
Fix NULL pointer dereference in doloop_contained_function_call.
gcc/fortran/ChangeLog:
PR fortran/96556
* frontend-passes.c (doloop_contained_function_call):
Do not dereference a NULL pointer for value.function.esym.
gcc/testsuite/ChangeLog:
PR fortran/96556
* gfortran.dg/do_check_15.f90: New test.
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Bug fortran/96556] [11.0 regression] ICE via segmentation violation
2020-08-10 15:24 [Bug fortran/96556] New: [11.0 regression] ICE via segmentation violation juergen.reuter at desy dot de
` (5 preceding siblings ...)
2020-08-10 17:11 ` cvs-commit at gcc dot gnu.org
@ 2020-08-10 17:17 ` tkoenig at gcc dot gnu.org
6 siblings, 0 replies; 8+ messages in thread
From: tkoenig at gcc dot gnu.org @ 2020-08-10 17:17 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96556
Thomas Koenig <tkoenig at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution|--- |FIXED
--- Comment #7 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
Fixed, closing.
Thanks for the bug report and the quick identification of the culprit!
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2020-08-10 17:17 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-08-10 15:24 [Bug fortran/96556] New: [11.0 regression] ICE via segmentation violation juergen.reuter at desy dot de
2020-08-10 15:25 ` [Bug fortran/96556] " juergen.reuter at desy dot de
2020-08-10 16:02 ` juergen.reuter at desy dot de
2020-08-10 16:42 ` juergen.reuter at desy dot de
2020-08-10 16:47 ` dominiq at lps dot ens.fr
2020-08-10 17:00 ` tkoenig at gcc dot gnu.org
2020-08-10 17:11 ` cvs-commit at gcc dot gnu.org
2020-08-10 17:17 ` tkoenig at gcc dot gnu.org
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).