public inbox for gcc-bugs@sourceware.org help / color / mirror / Atom feed
* [Bug fortran/99345] New: [11 Regression] ICE in doloop_contained_procedure_code, at fortran/frontend-passes.c:2464 @ 2021-03-02 17:21 doko at debian dot org 2021-03-02 19:00 ` [Bug fortran/99345] " marxin at gcc dot gnu.org ` (12 more replies) 0 siblings, 13 replies; 14+ messages in thread From: doko at debian dot org @ 2021-03-02 17:21 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99345 Bug ID: 99345 Summary: [11 Regression] ICE in doloop_contained_procedure_code, at fortran/frontend-passes.c:2464 Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: doko at debian dot org Target Milestone: --- seen with trunk 20210227, building the espresso package on x86_64-linux-gnu mpif90 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -cpp -fallow-argument-mismatch -D__FFTW3 -D__MPI -D__S CALAPACK -I/<<PKGBUILDDIR>>//include -I/<<PKGBUILDDIR>>//FoX/finclude -I/<<PKGBUILDDIR>>//upflib -I/<<PKGBUILDDIR>>//Modules -I /<<PKGBUILDDIR>>//FFTXlib -I/<<PKGBUILDDIR>>//LAXlib -I/<<PKGBUILDDIR>>//UtilXlib -I/<<PKGBUILDDIR>>//FoX/finclude -I../../PW/src -I../../dft-d3 -I../../LR_Modules -c postahc.f90 f951: internal compiler error: in doloop_contained_procedure_code, at fortran/frontend-passes.c:2464 0xb9fcda doloop_contained_procedure_code ../../src/gcc/fortran/frontend-passes.c:2464 0x1afc7e5 gfc_code_walker(gfc_code**, int (*)(gfc_code**, int*, void*), int (*)(gfc_expr**, int*, void*), void*) ../../src/gcc/fortran/frontend-passes.c:5299 0x1afc91e gfc_code_walker(gfc_code**, int (*)(gfc_code**, int*, void*), int (*)(gfc_expr**, int*, void*), void*) ../../src/gcc/fortran/frontend-passes.c:5623 0x1b066c8 doloop_code ../../src/gcc/fortran/frontend-passes.c:2620 0x1afc7e5 gfc_code_walker(gfc_code**, int (*)(gfc_code**, int*, void*), int (*)(gfc_expr**, int*, void*), void*) ../../src/gcc/fortran/frontend-passes.c:5299 0x1afc91e gfc_code_walker(gfc_code**, int (*)(gfc_code**, int*, void*), int (*)(gfc_expr**, int*, void*), void*) ../../src/gcc/fortran/frontend-passes.c:5623 0x1afc91e gfc_code_walker(gfc_code**, int (*)(gfc_code**, int*, void*), int (*)(gfc_expr**, int*, void*), void*) ../../src/gcc/fortran/frontend-passes.c:5623 0x1afdd3b doloop_warn ../../src/gcc/fortran/frontend-passes.c:3052 0x1afdd96 gfc_run_passes(gfc_namespace*) ../../src/gcc/fortran/frontend-passes.c:156 0x1a2b069 gfc_resolve(gfc_namespace*) ../../src/gcc/fortran/resolve.c:17428 0x19ed811 gfc_resolve(gfc_namespace*) ../../src/gcc/fortran/resolve.c:17407 0x19ed811 resolve_all_program_units ../../src/gcc/fortran/parse.c:6290 0x19ed811 gfc_parse_file() ../../src/gcc/fortran/parse.c:6542 0x1a444c8 gfc_be_parse_file ../../src/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. full build log at https://people.debian.org/~doko/logs/20210228/filtered/gcc11/espresso_6.7-2_unstable_gcc11.log ^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug fortran/99345] [11 Regression] ICE in doloop_contained_procedure_code, at fortran/frontend-passes.c:2464 2021-03-02 17:21 [Bug fortran/99345] New: [11 Regression] ICE in doloop_contained_procedure_code, at fortran/frontend-passes.c:2464 doko at debian dot org @ 2021-03-02 19:00 ` marxin at gcc dot gnu.org 2021-03-03 8:28 ` rguenth at gcc dot gnu.org ` (11 subsequent siblings) 12 siblings, 0 replies; 14+ messages in thread From: marxin at gcc dot gnu.org @ 2021-03-02 19:00 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99345 Martin Liška <marxin at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |marxin at gcc dot gnu.org Status|UNCONFIRMED |WAITING Ever confirmed|0 |1 Last reconfirmed| |2021-03-02 --- Comment #1 from Martin Liška <marxin at gcc dot gnu.org> --- Can you please attach postahc.f90 file? ^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug fortran/99345] [11 Regression] ICE in doloop_contained_procedure_code, at fortran/frontend-passes.c:2464 2021-03-02 17:21 [Bug fortran/99345] New: [11 Regression] ICE in doloop_contained_procedure_code, at fortran/frontend-passes.c:2464 doko at debian dot org 2021-03-02 19:00 ` [Bug fortran/99345] " marxin at gcc dot gnu.org @ 2021-03-03 8:28 ` rguenth at gcc dot gnu.org 2021-03-04 12:07 ` doko at debian dot org ` (10 subsequent siblings) 12 siblings, 0 replies; 14+ messages in thread From: rguenth at gcc dot gnu.org @ 2021-03-03 8:28 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99345 Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P4 Target Milestone|--- |11.0 ^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug fortran/99345] [11 Regression] ICE in doloop_contained_procedure_code, at fortran/frontend-passes.c:2464 2021-03-02 17:21 [Bug fortran/99345] New: [11 Regression] ICE in doloop_contained_procedure_code, at fortran/frontend-passes.c:2464 doko at debian dot org 2021-03-02 19:00 ` [Bug fortran/99345] " marxin at gcc dot gnu.org 2021-03-03 8:28 ` rguenth at gcc dot gnu.org @ 2021-03-04 12:07 ` doko at debian dot org 2021-03-04 12:12 ` dominiq at lps dot ens.fr ` (9 subsequent siblings) 12 siblings, 0 replies; 14+ messages in thread From: doko at debian dot org @ 2021-03-04 12:07 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99345 --- Comment #2 from Matthias Klose <doko at debian dot org> --- Created attachment 50298 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=50298&action=edit source ^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug fortran/99345] [11 Regression] ICE in doloop_contained_procedure_code, at fortran/frontend-passes.c:2464 2021-03-02 17:21 [Bug fortran/99345] New: [11 Regression] ICE in doloop_contained_procedure_code, at fortran/frontend-passes.c:2464 doko at debian dot org ` (2 preceding siblings ...) 2021-03-04 12:07 ` doko at debian dot org @ 2021-03-04 12:12 ` dominiq at lps dot ens.fr 2021-03-04 12:28 ` doko at debian dot org ` (8 subsequent siblings) 12 siblings, 0 replies; 14+ messages in thread From: dominiq at lps dot ens.fr @ 2021-03-04 12:12 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99345 --- Comment #3 from Dominique d'Humieres <dominiq at lps dot ens.fr> --- One also needs the files generating the needed modules. Does the code compiles with -fno-frontend-optimize? ^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug fortran/99345] [11 Regression] ICE in doloop_contained_procedure_code, at fortran/frontend-passes.c:2464 2021-03-02 17:21 [Bug fortran/99345] New: [11 Regression] ICE in doloop_contained_procedure_code, at fortran/frontend-passes.c:2464 doko at debian dot org ` (3 preceding siblings ...) 2021-03-04 12:12 ` dominiq at lps dot ens.fr @ 2021-03-04 12:28 ` doko at debian dot org 2021-03-04 12:35 ` marxin at gcc dot gnu.org ` (7 subsequent siblings) 12 siblings, 0 replies; 14+ messages in thread From: doko at debian dot org @ 2021-03-04 12:28 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99345 --- Comment #4 from Matthias Klose <doko at debian dot org> --- also seen with -fno-frontend-optimize ^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug fortran/99345] [11 Regression] ICE in doloop_contained_procedure_code, at fortran/frontend-passes.c:2464 2021-03-02 17:21 [Bug fortran/99345] New: [11 Regression] ICE in doloop_contained_procedure_code, at fortran/frontend-passes.c:2464 doko at debian dot org ` (4 preceding siblings ...) 2021-03-04 12:28 ` doko at debian dot org @ 2021-03-04 12:35 ` marxin at gcc dot gnu.org 2021-03-05 8:55 ` doko at debian dot org ` (6 subsequent siblings) 12 siblings, 0 replies; 14+ messages in thread From: marxin at gcc dot gnu.org @ 2021-03-04 12:35 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99345 --- Comment #5 from Martin Liška <marxin at gcc dot gnu.org> --- So yes, we'll need all the files loaded as modules. @doko: Can you please tar the entire folder? ^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug fortran/99345] [11 Regression] ICE in doloop_contained_procedure_code, at fortran/frontend-passes.c:2464 2021-03-02 17:21 [Bug fortran/99345] New: [11 Regression] ICE in doloop_contained_procedure_code, at fortran/frontend-passes.c:2464 doko at debian dot org ` (5 preceding siblings ...) 2021-03-04 12:35 ` marxin at gcc dot gnu.org @ 2021-03-05 8:55 ` doko at debian dot org 2021-03-05 9:12 ` marxin at gcc dot gnu.org ` (5 subsequent siblings) 12 siblings, 0 replies; 14+ messages in thread From: doko at debian dot org @ 2021-03-05 8:55 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99345 --- Comment #6 from Matthias Klose <doko at debian dot org> --- now at https://people.debian.org/~doko/tmp/espresso-test.tar.xz ^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug fortran/99345] [11 Regression] ICE in doloop_contained_procedure_code, at fortran/frontend-passes.c:2464 2021-03-02 17:21 [Bug fortran/99345] New: [11 Regression] ICE in doloop_contained_procedure_code, at fortran/frontend-passes.c:2464 doko at debian dot org ` (6 preceding siblings ...) 2021-03-05 8:55 ` doko at debian dot org @ 2021-03-05 9:12 ` marxin at gcc dot gnu.org 2021-03-05 9:28 ` doko at debian dot org ` (4 subsequent siblings) 12 siblings, 0 replies; 14+ messages in thread From: marxin at gcc dot gnu.org @ 2021-03-05 9:12 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99345 --- Comment #7 from Martin Liška <marxin at gcc dot gnu.org> --- Thanks, but I can't see where the missing modules come from: $ gcc postahc.f90 -c postahc.f90:21:7: 21 | USE kinds, ONLY : DP | 1 Fatal Error: Cannot open module file ‘kinds.mod’ for reading at (1): No such file or directory compilation terminated. ^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug fortran/99345] [11 Regression] ICE in doloop_contained_procedure_code, at fortran/frontend-passes.c:2464 2021-03-02 17:21 [Bug fortran/99345] New: [11 Regression] ICE in doloop_contained_procedure_code, at fortran/frontend-passes.c:2464 doko at debian dot org ` (7 preceding siblings ...) 2021-03-05 9:12 ` marxin at gcc dot gnu.org @ 2021-03-05 9:28 ` doko at debian dot org 2021-03-05 9:53 ` [Bug fortran/99345] [11 Regression] ICE in doloop_contained_procedure_code, at fortran/frontend-passes.c:2464 since r11-2578-g27eac9ee6137a6b5 marxin at gcc dot gnu.org ` (3 subsequent siblings) 12 siblings, 0 replies; 14+ messages in thread From: doko at debian dot org @ 2021-03-05 9:28 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99345 --- Comment #8 from Matthias Klose <doko at debian dot org> --- updated the tarball to include the Modules dir ^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug fortran/99345] [11 Regression] ICE in doloop_contained_procedure_code, at fortran/frontend-passes.c:2464 since r11-2578-g27eac9ee6137a6b5 2021-03-02 17:21 [Bug fortran/99345] New: [11 Regression] ICE in doloop_contained_procedure_code, at fortran/frontend-passes.c:2464 doko at debian dot org ` (8 preceding siblings ...) 2021-03-05 9:28 ` doko at debian dot org @ 2021-03-05 9:53 ` marxin at gcc dot gnu.org 2021-03-08 19:52 ` anlauf at gcc dot gnu.org ` (2 subsequent siblings) 12 siblings, 0 replies; 14+ messages in thread From: marxin at gcc dot gnu.org @ 2021-03-05 9:53 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99345 Martin Liška <marxin at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|WAITING |NEW CC| |tkoenig at gcc dot gnu.org Summary|[11 Regression] ICE in |[11 Regression] ICE in |doloop_contained_procedure_ |doloop_contained_procedure_ |code, at |code, at |fortran/frontend-passes.c:2 |fortran/frontend-passes.c:2 |464 |464 since | |r11-2578-g27eac9ee6137a6b5 --- Comment #9 from Martin Liška <marxin at gcc dot gnu.org> --- I've reduced that to: $ cat x.f90 MODULE kinds INTEGER, PARAMETER :: DP = selected_real_kind(14,200) CONTAINS SUBROUTINE print_kind_info (stdout) INTEGER, INTENT(IN) :: stdout WRITE(stdout,'(/,T2,A,T78,A,2(/,T2,A,T75,I6),3(/,T2,A,T67,E14.8))') & kind('C') END SUBROUTINE print_kind_info END MODULE kinds USE kinds COMPLEX(DP), ALLOCATABLE :: selfen_upfan(:) DO iq = 1, nq CALL calc_upper_fan(iq, selfen_upfan) ENDDO DO ik = 1, nk ENDDO CONTAINS SUBROUTINE calc_upper_fan(iq, selfen_upfan) COMPLEX(DP) selfen_upfan(nk) INTEGER recl INQUIRE(IOLENGTH=recl) ENDDO END END $ gfortran x.f90 -c f951: internal compiler error: in doloop_contained_procedure_code, at fortran/frontend-passes.c:2464 0x656727 doloop_contained_procedure_code /home/marxin/Programming/gcc/gcc/fortran/frontend-passes.c:2464 0x9f7d87 gfc_code_walker(gfc_code**, int (*)(gfc_code**, int*, void*), int (*)(gfc_expr**, int*, void*), void*) /home/marxin/Programming/gcc/gcc/fortran/frontend-passes.c:5299 0x9f7eef gfc_code_walker(gfc_code**, int (*)(gfc_code**, int*, void*), int (*)(gfc_expr**, int*, void*), void*) /home/marxin/Programming/gcc/gcc/fortran/frontend-passes.c:5623 0x9f98ac doloop_code /home/marxin/Programming/gcc/gcc/fortran/frontend-passes.c:2620 0x9f7d87 gfc_code_walker(gfc_code**, int (*)(gfc_code**, int*, void*), int (*)(gfc_expr**, int*, void*), void*) /home/marxin/Programming/gcc/gcc/fortran/frontend-passes.c:5299 0x9f7eef gfc_code_walker(gfc_code**, int (*)(gfc_code**, int*, void*), int (*)(gfc_expr**, int*, void*), void*) /home/marxin/Programming/gcc/gcc/fortran/frontend-passes.c:5623 0x9f8f3f doloop_warn /home/marxin/Programming/gcc/gcc/fortran/frontend-passes.c:3052 0x9f94af gfc_run_passes(gfc_namespace*) /home/marxin/Programming/gcc/gcc/fortran/frontend-passes.c:156 0x90917e gfc_resolve(gfc_namespace*) /home/marxin/Programming/gcc/gcc/fortran/resolve.c:17428 0x90917e gfc_resolve(gfc_namespace*) /home/marxin/Programming/gcc/gcc/fortran/resolve.c:17401 0x8fabab resolve_all_program_units /home/marxin/Programming/gcc/gcc/fortran/parse.c:6290 0x8fabab gfc_parse_file() /home/marxin/Programming/gcc/gcc/fortran/parse.c:6542 0x94ec0f gfc_be_parse_file /home/marxin/Programming/gcc/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. Started with r11-2578-g27eac9ee6137a6b5. ^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug fortran/99345] [11 Regression] ICE in doloop_contained_procedure_code, at fortran/frontend-passes.c:2464 since r11-2578-g27eac9ee6137a6b5 2021-03-02 17:21 [Bug fortran/99345] New: [11 Regression] ICE in doloop_contained_procedure_code, at fortran/frontend-passes.c:2464 doko at debian dot org ` (9 preceding siblings ...) 2021-03-05 9:53 ` [Bug fortran/99345] [11 Regression] ICE in doloop_contained_procedure_code, at fortran/frontend-passes.c:2464 since r11-2578-g27eac9ee6137a6b5 marxin at gcc dot gnu.org @ 2021-03-08 19:52 ` anlauf at gcc dot gnu.org 2021-03-14 11:52 ` tkoenig at gcc dot gnu.org 2021-03-15 10:05 ` tkoenig at gcc dot gnu.org 12 siblings, 0 replies; 14+ messages in thread From: anlauf at gcc dot gnu.org @ 2021-03-08 19:52 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99345 --- Comment #10 from anlauf at gcc dot gnu.org --- Further reduced: DO iq = 1, nq CALL calc_upper_fan (iq) ENDDO CONTAINS SUBROUTINE calc_upper_fan (iq) INTEGER :: iq INTEGER :: recl INQUIRE(IOLENGTH=recl) iq END END ^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug fortran/99345] [11 Regression] ICE in doloop_contained_procedure_code, at fortran/frontend-passes.c:2464 since r11-2578-g27eac9ee6137a6b5 2021-03-02 17:21 [Bug fortran/99345] New: [11 Regression] ICE in doloop_contained_procedure_code, at fortran/frontend-passes.c:2464 doko at debian dot org ` (10 preceding siblings ...) 2021-03-08 19:52 ` anlauf at gcc dot gnu.org @ 2021-03-14 11:52 ` tkoenig at gcc dot gnu.org 2021-03-15 10:05 ` tkoenig at gcc dot gnu.org 12 siblings, 0 replies; 14+ messages in thread From: tkoenig at gcc dot gnu.org @ 2021-03-14 11:52 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99345 Thomas Koenig <tkoenig at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Assignee|unassigned at gcc dot gnu.org |tkoenig at gcc dot gnu.org --- Comment #11 from Thomas Koenig <tkoenig at gcc dot gnu.org> --- Harald, thanks for reducing it! ^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug fortran/99345] [11 Regression] ICE in doloop_contained_procedure_code, at fortran/frontend-passes.c:2464 since r11-2578-g27eac9ee6137a6b5 2021-03-02 17:21 [Bug fortran/99345] New: [11 Regression] ICE in doloop_contained_procedure_code, at fortran/frontend-passes.c:2464 doko at debian dot org ` (11 preceding siblings ...) 2021-03-14 11:52 ` tkoenig at gcc dot gnu.org @ 2021-03-15 10:05 ` tkoenig at gcc dot gnu.org 12 siblings, 0 replies; 14+ messages in thread From: tkoenig at gcc dot gnu.org @ 2021-03-15 10:05 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99345 Thomas Koenig <tkoenig at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|ASSIGNED |RESOLVED --- Comment #12 from Thomas Koenig <tkoenig at gcc dot gnu.org> --- Fixed with https://gcc.gnu.org/g:52654036a544389fb66855bf3972f2a8013bec59 . Thanks for the bug report! ^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2021-03-15 10:05 UTC | newest] Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2021-03-02 17:21 [Bug fortran/99345] New: [11 Regression] ICE in doloop_contained_procedure_code, at fortran/frontend-passes.c:2464 doko at debian dot org 2021-03-02 19:00 ` [Bug fortran/99345] " marxin at gcc dot gnu.org 2021-03-03 8:28 ` rguenth at gcc dot gnu.org 2021-03-04 12:07 ` doko at debian dot org 2021-03-04 12:12 ` dominiq at lps dot ens.fr 2021-03-04 12:28 ` doko at debian dot org 2021-03-04 12:35 ` marxin at gcc dot gnu.org 2021-03-05 8:55 ` doko at debian dot org 2021-03-05 9:12 ` marxin at gcc dot gnu.org 2021-03-05 9:28 ` doko at debian dot org 2021-03-05 9:53 ` [Bug fortran/99345] [11 Regression] ICE in doloop_contained_procedure_code, at fortran/frontend-passes.c:2464 since r11-2578-g27eac9ee6137a6b5 marxin at gcc dot gnu.org 2021-03-08 19:52 ` anlauf at gcc dot gnu.org 2021-03-14 11:52 ` tkoenig at gcc dot gnu.org 2021-03-15 10:05 ` 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).