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).