https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58787
Bug 58787 depends on bug 58786, which changed state.
Bug 58786 Summary: module function with passed character array of explicit
length causes an ICE
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58786
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58787
Tobias Burnus changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58787
--- Comment #16 from Tobias Burnus ---
Author: burnus
Date: Fri Oct 12 18:13:25 2018
New Revision: 265125
URL: https://gcc.gnu.org/viewcvs?rev=265125&root=gcc&view=rev
Log:
Fix error-recovery ICE in check_proc_interface
PR fortran/58787
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58787
--- Comment #15 from Tobias Burnus ---
I think the following happens:
1. When the contained procedure is parsed, we print out an error for
"get_proc_name" - but this error is ignored; the symbol is pulled into the
current namespace and sym->refs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58787
--- Comment #14 from Jürgen Reuter ---
(In reply to Dominique d'Humieres from comment #13)
> > (null):0: confused by earlier errors, bailing out
>
> Your compiler is configured with --enable-checking=release (either
> explicitly or because your
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58787
--- Comment #13 from Dominique d'Humieres ---
> (null):0: confused by earlier errors, bailing out
Your compiler is configured with --enable-checking=release (either explicitly
or because your are using a release). The above message is the equiva
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58787
--- Comment #12 from Jürgen Reuter ---
(In reply to Dominique d'Humieres from comment #11)
> > I can confirm that this ICEs on Linux, but not on MACOSX.
>
> I get the ICE with MACOSX:
>
> ...
> Error: Expecting END SUBROUTINE statement at (1)
>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58787
--- Comment #11 from Dominique d'Humieres ---
> I can confirm that this ICEs on Linux, but not on MACOSX.
I get the ICE with MACOSX:
...
Error: Expecting END SUBROUTINE statement at (1)
f951: internal compiler error: Segmentation fault: 11
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58787
Jürgen Reuter changed:
What|Removed |Added
CC||juergen.reuter at desy dot de
--- Commen
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58787
--- Comment #9 from Steve Kargl ---
On Fri, Mar 16, 2018 at 10:57:46PM +, dominiq at lps dot ens.fr wrote:
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58787
>
> --- Comment #8 from Dominique d'Humieres ---
> > Does it still fail for you?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58787
--- Comment #8 from Dominique d'Humieres ---
> Does it still fail for you?
Yep!-(
...
Error: Expecting END SUBROUTINE statement at (1)
=
==19146==ERROR: AddressSanitizer: heap-use-
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58787
kargl at gcc dot gnu.org changed:
What|Removed |Added
CC||kargl at gcc dot gnu.org
--- C
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58787
Dominique d'Humieres changed:
What|Removed |Added
Status|RESOLVED|NEW
Resolution|FIXED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58787
Thomas Koenig changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58787
--- Comment #4 from Thomas Koenig ---
No longer ICEs with r238822.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58787
Thomas Koenig changed:
What|Removed |Added
Last reconfirmed|2013-12-21 00:00:00 |2015-11-8
CC|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58787
--- Comment #2 from Dominique d'Humieres ---
Backtrace (patched tree):
Program received signal SIGSEGV, Segmentation fault.
gfc_resolve_expr (e=0x141e1f7a0) at ../../work/gcc/fortran/resolve.c:2827
2827 if (sym && sym->attr.intrinsic
(gdb) b
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58787
Dominique d'Humieres changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
18 matches
Mail list logo