public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug fortran/50227] New: ICE on valid with allocatable class component
@ 2011-08-29 16:11 abenson at caltech dot edu
  2011-08-29 16:14 ` [Bug fortran/50227] " abenson at caltech dot edu
                   ` (18 more replies)
  0 siblings, 19 replies; 20+ messages in thread
From: abenson at caltech dot edu @ 2011-08-29 16:11 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50227

             Bug #: 50227
           Summary: ICE on valid with allocatable class component
    Classification: Unclassified
           Product: gcc
           Version: 4.7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
        AssignedTo: unassigned@gcc.gnu.org
        ReportedBy: abenson@caltech.edu


Created attachment 25128
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=25128
Contains the files which constitute the test cases.

The attached code causes an ICE with gfortran 4.7 r178129. Note that if I 
combine the code in the two files into a single file (as in the attached 
combined.F90), and compile that it works without any problem.

$ gfortran -v
Using built-in specs.
COLLECT_GCC=/usr/local/gcc-4.7/bin/gfortran
COLLECT_LTO_WRAPPER=/usr/local/gcc-4.7/libexec/gcc/i686-pc-linux-
gnu/4.7.0/lto-wrapper
Target: i686-pc-linux-gnu
Configured with: ../gcc-4.7/configure --prefix=/usr/local/gcc-4.7 --enable-
languages=c,c++,fortran --disable-multilib
Thread model: posix
gcc version 4.7.0 20110827 (experimental) (GCC)

$ gfortran -c module.F90 -o module.o

$ gfortran -c program.F90 -o program.o
program.F90: In function ‘test’:
program.F90:4:0: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.

$ gfortran -c combined.F90  -o combined.o


^ permalink raw reply	[flat|nested] 20+ messages in thread

* [Bug fortran/50227] ICE on valid with allocatable class component
  2011-08-29 16:11 [Bug fortran/50227] New: ICE on valid with allocatable class component abenson at caltech dot edu
@ 2011-08-29 16:14 ` abenson at caltech dot edu
  2011-08-29 16:15 ` abenson at caltech dot edu
                   ` (17 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: abenson at caltech dot edu @ 2011-08-29 16:14 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50227

--- Comment #1 from Andrew Benson <abenson at caltech dot edu> 2011-08-29 16:08:59 UTC ---
Created attachment 25129
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=25129
Further reduced test case from Janus Weil

This is a further reduced test case created by Janus Weil.


^ permalink raw reply	[flat|nested] 20+ messages in thread

* [Bug fortran/50227] [4.7 Regression] ICE on valid with allocatable class component
  2011-08-29 16:11 [Bug fortran/50227] New: ICE on valid with allocatable class component abenson at caltech dot edu
  2011-08-29 16:14 ` [Bug fortran/50227] " abenson at caltech dot edu
  2011-08-29 16:15 ` abenson at caltech dot edu
@ 2011-08-29 16:15 ` dominiq at lps dot ens.fr
  2011-08-29 16:27 ` [Bug fortran/50227] [4.7 Regression] [OOP] " janus at gcc dot gnu.org
                   ` (15 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: dominiq at lps dot ens.fr @ 2011-08-29 16:15 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50227

Dominique d'Humieres <dominiq at lps dot ens.fr> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2011-08-29
            Summary|ICE on valid with           |[4.7 Regression] ICE on
                   |allocatable class component |valid with allocatable
                   |                            |class component
     Ever Confirmed|0                           |1

--- Comment #3 from Dominique d'Humieres <dominiq at lps dot ens.fr> 2011-08-29 16:13:41 UTC ---
Confirmed as a 4.7 regression introduced after r171100 and before (or at)
r171957 (r171654?).
Backtrace and analysis in http://gcc.gnu.org/ml/fortran/2011-08/msg00235.html .


^ permalink raw reply	[flat|nested] 20+ messages in thread

* [Bug fortran/50227] ICE on valid with allocatable class component
  2011-08-29 16:11 [Bug fortran/50227] New: ICE on valid with allocatable class component abenson at caltech dot edu
  2011-08-29 16:14 ` [Bug fortran/50227] " abenson at caltech dot edu
@ 2011-08-29 16:15 ` abenson at caltech dot edu
  2011-08-29 16:15 ` [Bug fortran/50227] [4.7 Regression] " dominiq at lps dot ens.fr
                   ` (16 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: abenson at caltech dot edu @ 2011-08-29 16:15 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50227

--- Comment #2 from Andrew Benson <abenson at caltech dot edu> 2011-08-29 16:11:25 UTC ---
Original report on gfortran mailing list:
http://gcc.gnu.org/ml/fortran/2011-08/msg00233.html


^ permalink raw reply	[flat|nested] 20+ messages in thread

* [Bug fortran/50227] [4.7 Regression] [OOP] ICE on valid with allocatable class component
  2011-08-29 16:11 [Bug fortran/50227] New: ICE on valid with allocatable class component abenson at caltech dot edu
                   ` (2 preceding siblings ...)
  2011-08-29 16:15 ` [Bug fortran/50227] [4.7 Regression] " dominiq at lps dot ens.fr
@ 2011-08-29 16:27 ` janus at gcc dot gnu.org
  2011-08-29 16:36 ` janus at gcc dot gnu.org
                   ` (14 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: janus at gcc dot gnu.org @ 2011-08-29 16:27 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50227

janus at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |UNCONFIRMED
                 CC|                            |janus at gcc dot gnu.org
            Summary|[4.7 Regression] ICE on     |[4.7 Regression] [OOP] ICE
                   |valid with allocatable      |on valid with allocatable
                   |class component             |class component
     Ever Confirmed|1                           |0


^ permalink raw reply	[flat|nested] 20+ messages in thread

* [Bug fortran/50227] [4.7 Regression] [OOP] ICE on valid with allocatable class component
  2011-08-29 16:11 [Bug fortran/50227] New: ICE on valid with allocatable class component abenson at caltech dot edu
                   ` (3 preceding siblings ...)
  2011-08-29 16:27 ` [Bug fortran/50227] [4.7 Regression] [OOP] " janus at gcc dot gnu.org
@ 2011-08-29 16:36 ` janus at gcc dot gnu.org
  2011-08-29 17:34 ` dominiq at lps dot ens.fr
                   ` (13 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: janus at gcc dot gnu.org @ 2011-08-29 16:36 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50227

--- Comment #4 from janus at gcc dot gnu.org 2011-08-29 16:26:39 UTC ---
(In reply to comment #3)
> (r171654?).

Rather not. This one only concerns type-bound procedures (of which Andrew's
test case has none):

http://gcc.gnu.org/viewcvs?view=revision&revision=171654


^ permalink raw reply	[flat|nested] 20+ messages in thread

* [Bug fortran/50227] [4.7 Regression] [OOP] ICE on valid with allocatable class component
  2011-08-29 16:11 [Bug fortran/50227] New: ICE on valid with allocatable class component abenson at caltech dot edu
                   ` (4 preceding siblings ...)
  2011-08-29 16:36 ` janus at gcc dot gnu.org
@ 2011-08-29 17:34 ` dominiq at lps dot ens.fr
  2011-08-29 17:36 ` [Bug fortran/50227] [4.7 Regression] [OOP] ICE-on-valid with allocatable class variable janus at gcc dot gnu.org
                   ` (12 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: dominiq at lps dot ens.fr @ 2011-08-29 17:34 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50227

Dominique d'Humieres <dominiq at lps dot ens.fr> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1

--- Comment #5 from Dominique d'Humieres <dominiq at lps dot ens.fr> 2011-08-29 17:07:55 UTC ---
Confirmed;-)


^ permalink raw reply	[flat|nested] 20+ messages in thread

* [Bug fortran/50227] [4.7 Regression] [OOP] ICE-on-valid with allocatable class variable
  2011-08-29 16:11 [Bug fortran/50227] New: ICE on valid with allocatable class component abenson at caltech dot edu
                   ` (5 preceding siblings ...)
  2011-08-29 17:34 ` dominiq at lps dot ens.fr
@ 2011-08-29 17:36 ` janus at gcc dot gnu.org
  2011-08-29 17:39 ` dominiq at lps dot ens.fr
                   ` (11 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: janus at gcc dot gnu.org @ 2011-08-29 17:36 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50227

janus at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |ice-on-valid-code
             Status|NEW                         |UNCONFIRMED
            Summary|[4.7 Regression] [OOP] ICE  |[4.7 Regression] [OOP]
                   |on valid with allocatable   |ICE-on-valid with
                   |class component             |allocatable class variable
     Ever Confirmed|1                           |0


^ permalink raw reply	[flat|nested] 20+ messages in thread

* [Bug fortran/50227] [4.7 Regression] [OOP] ICE-on-valid with allocatable class variable
  2011-08-29 16:11 [Bug fortran/50227] New: ICE on valid with allocatable class component abenson at caltech dot edu
                   ` (6 preceding siblings ...)
  2011-08-29 17:36 ` [Bug fortran/50227] [4.7 Regression] [OOP] ICE-on-valid with allocatable class variable janus at gcc dot gnu.org
@ 2011-08-29 17:39 ` dominiq at lps dot ens.fr
  2011-08-29 17:41 ` janus at gcc dot gnu.org
                   ` (10 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: dominiq at lps dot ens.fr @ 2011-08-29 17:39 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50227

--- Comment #6 from Dominique d'Humieres <dominiq at lps dot ens.fr> 2011-08-29 17:34:02 UTC ---
Why setting this pr as unconfirmed?


^ permalink raw reply	[flat|nested] 20+ messages in thread

* [Bug fortran/50227] [4.7 Regression] [OOP] ICE-on-valid with allocatable class variable
  2011-08-29 16:11 [Bug fortran/50227] New: ICE on valid with allocatable class component abenson at caltech dot edu
                   ` (7 preceding siblings ...)
  2011-08-29 17:39 ` dominiq at lps dot ens.fr
@ 2011-08-29 17:41 ` janus at gcc dot gnu.org
  2011-08-29 18:03 ` dominiq at lps dot ens.fr
                   ` (9 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: janus at gcc dot gnu.org @ 2011-08-29 17:41 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50227

janus at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1

--- Comment #7 from janus at gcc dot gnu.org 2011-08-29 17:36:29 UTC ---
(In reply to comment #6)
> Why setting this pr as unconfirmed?

Oops. Did I do this? Sorry, it was not intentional ...


^ permalink raw reply	[flat|nested] 20+ messages in thread

* [Bug fortran/50227] [4.7 Regression] [OOP] ICE-on-valid with allocatable class variable
  2011-08-29 16:11 [Bug fortran/50227] New: ICE on valid with allocatable class component abenson at caltech dot edu
                   ` (8 preceding siblings ...)
  2011-08-29 17:41 ` janus at gcc dot gnu.org
@ 2011-08-29 18:03 ` dominiq at lps dot ens.fr
  2011-08-29 18:23 ` dominiq at lps dot ens.fr
                   ` (8 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: dominiq at lps dot ens.fr @ 2011-08-29 18:03 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50227

--- Comment #8 from Dominique d'Humieres <dominiq at lps dot ens.fr> 2011-08-29 17:39:01 UTC ---
> Oops. Did I do this? Sorry, it was not intentional ...

Apparently this happens while changing the summary(?).


^ permalink raw reply	[flat|nested] 20+ messages in thread

* [Bug fortran/50227] [4.7 Regression] [OOP] ICE-on-valid with allocatable class variable
  2011-08-29 16:11 [Bug fortran/50227] New: ICE on valid with allocatable class component abenson at caltech dot edu
                   ` (9 preceding siblings ...)
  2011-08-29 18:03 ` dominiq at lps dot ens.fr
@ 2011-08-29 18:23 ` dominiq at lps dot ens.fr
  2011-08-29 19:29 ` janus at gcc dot gnu.org
                   ` (7 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: dominiq at lps dot ens.fr @ 2011-08-29 18:23 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50227

--- Comment #9 from Dominique d'Humieres <dominiq at lps dot ens.fr> 2011-08-29 18:17:50 UTC ---
> > (r171654?).
>
> Rather not. This one only concerns type-bound procedures (of which Andrew's
> test case has none):

Sorry to be such a nuisance, but it is: r171653 works, r171654 crashes.


^ permalink raw reply	[flat|nested] 20+ messages in thread

* [Bug fortran/50227] [4.7 Regression] [OOP] ICE-on-valid with allocatable class variable
  2011-08-29 16:11 [Bug fortran/50227] New: ICE on valid with allocatable class component abenson at caltech dot edu
                   ` (10 preceding siblings ...)
  2011-08-29 18:23 ` dominiq at lps dot ens.fr
@ 2011-08-29 19:29 ` janus at gcc dot gnu.org
  2011-08-29 20:37 ` janus at gcc dot gnu.org
                   ` (6 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: janus at gcc dot gnu.org @ 2011-08-29 19:29 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50227

--- Comment #10 from janus at gcc dot gnu.org 2011-08-29 18:29:16 UTC ---
(In reply to comment #9)
> > > (r171654?).
> >
> > Rather not. This one only concerns type-bound procedures (of which Andrew's
> > test case has none):
> 
> Sorry to be such a nuisance, but it is: r171653 works, r171654 crashes.

Well, ok. If you say so :) Empirics beats intuition, I guess.

Also, you're not a nuisance at all. That's valuable information! Thanks for
checking ...


^ permalink raw reply	[flat|nested] 20+ messages in thread

* [Bug fortran/50227] [4.7 Regression] [OOP] ICE-on-valid with allocatable class variable
  2011-08-29 16:11 [Bug fortran/50227] New: ICE on valid with allocatable class component abenson at caltech dot edu
                   ` (11 preceding siblings ...)
  2011-08-29 19:29 ` janus at gcc dot gnu.org
@ 2011-08-29 20:37 ` janus at gcc dot gnu.org
  2011-08-30 17:49 ` janus at gcc dot gnu.org
                   ` (5 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: janus at gcc dot gnu.org @ 2011-08-29 20:37 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50227

--- Comment #11 from janus at gcc dot gnu.org 2011-08-29 19:28:42 UTC ---
Well, the obvious patch (based on Tobias' debugging) would be:


Index: gcc/fortran/trans-types.c
===================================================================
--- gcc/fortran/trans-types.c   (revision 178253)
+++ gcc/fortran/trans-types.c   (working copy)
@@ -2109,7 +2109,8 @@ gfc_sym_type (gfc_symbol * sym)
     {
       /* We must use pointer types for potentially absent variables.  The
         optimizers assume a reference type argument is never NULL.  */
-      if (sym->attr.optional || sym->ns->proc_name->attr.entry_master)
+      if (sym->attr.optional
+         || (sym->ns->proc_name && sym->ns->proc_name->attr.entry_master))
        type = build_pointer_type (type);
       else
        {


And indeed it seems to fix the segfault. However, I still don't really see the
connection to r171654.


^ permalink raw reply	[flat|nested] 20+ messages in thread

* [Bug fortran/50227] [4.7 Regression] [OOP] ICE-on-valid with allocatable class variable
  2011-08-29 16:11 [Bug fortran/50227] New: ICE on valid with allocatable class component abenson at caltech dot edu
                   ` (12 preceding siblings ...)
  2011-08-29 20:37 ` janus at gcc dot gnu.org
@ 2011-08-30 17:49 ` janus at gcc dot gnu.org
  2011-08-30 17:54 ` dominiq at lps dot ens.fr
                   ` (4 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: janus at gcc dot gnu.org @ 2011-08-30 17:49 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50227

--- Comment #12 from janus at gcc dot gnu.org 2011-08-30 17:09:22 UTC ---
(In reply to comment #11)
> And indeed it seems to fix the segfault.

... and regtests cleanly.


Unfortunately, there is one more complication: When compiling the two files
from comment #1 one after the other, one gets a linker error:

> gfortran-4.7 -c module.f90
> gfortran-4.7 program.f90
/tmp/ccU0pMIF.o: In function `MAIN__':
program.f90:(.text+0x16): undefined reference to
`__g_nodes_MOD___vtab_g_nodes_T0'
program.f90:(.text+0x87): undefined reference to
`__g_nodes_MOD___vtab_g_nodes_T1'


Note: This seems to happen with trunk and 4.6, while it works with 4.5. I was
hoping we had gotten rid of those for good (cf. e.g. PR44065 and PR45674).


^ permalink raw reply	[flat|nested] 20+ messages in thread

* [Bug fortran/50227] [4.7 Regression] [OOP] ICE-on-valid with allocatable class variable
  2011-08-29 16:11 [Bug fortran/50227] New: ICE on valid with allocatable class component abenson at caltech dot edu
                   ` (13 preceding siblings ...)
  2011-08-30 17:49 ` janus at gcc dot gnu.org
@ 2011-08-30 17:54 ` dominiq at lps dot ens.fr
  2011-08-31 11:35 ` janus at gcc dot gnu.org
                   ` (3 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: dominiq at lps dot ens.fr @ 2011-08-30 17:54 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50227

--- Comment #13 from Dominique d'Humieres <dominiq at lps dot ens.fr> 2011-08-30 17:24:31 UTC ---
> gfortran-4.7 -c module.f90
> gfortran-4.7 program.f90

What about
gfortran-4.7 program.f90 module.o?
AFAIK there is not "object" in the *.mod files.


^ permalink raw reply	[flat|nested] 20+ messages in thread

* [Bug fortran/50227] [4.7 Regression] [OOP] ICE-on-valid with allocatable class variable
  2011-08-29 16:11 [Bug fortran/50227] New: ICE on valid with allocatable class component abenson at caltech dot edu
                   ` (14 preceding siblings ...)
  2011-08-30 17:54 ` dominiq at lps dot ens.fr
@ 2011-08-31 11:35 ` janus at gcc dot gnu.org
  2011-09-04 10:46 ` janus at gcc dot gnu.org
                   ` (2 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: janus at gcc dot gnu.org @ 2011-08-31 11:35 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50227

--- Comment #14 from janus at gcc dot gnu.org 2011-08-31 11:28:41 UTC ---
(In reply to comment #13)
> > gfortran-4.7 -c module.f90
> > gfortran-4.7 program.f90
> 
> What about
> gfortran-4.7 program.f90 module.o?
> AFAIK there is not "object" in the *.mod files.

Of course. If I fail to include all object files in the linking process, I
should not be too surprised about linker errors. Sorry about the noise,
yesterday just wasn't my day :(


^ permalink raw reply	[flat|nested] 20+ messages in thread

* [Bug fortran/50227] [4.7 Regression] [OOP] ICE-on-valid with allocatable class variable
  2011-08-29 16:11 [Bug fortran/50227] New: ICE on valid with allocatable class component abenson at caltech dot edu
                   ` (15 preceding siblings ...)
  2011-08-31 11:35 ` janus at gcc dot gnu.org
@ 2011-09-04 10:46 ` janus at gcc dot gnu.org
  2011-09-04 10:49 ` janus at gcc dot gnu.org
  2011-09-04 10:50 ` janus at gcc dot gnu.org
  18 siblings, 0 replies; 20+ messages in thread
From: janus at gcc dot gnu.org @ 2011-09-04 10:46 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50227

janus at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
         AssignedTo|unassigned at gcc dot       |janus at gcc dot gnu.org
                   |gnu.org                     |

--- Comment #15 from janus at gcc dot gnu.org 2011-09-04 10:46:15 UTC ---
I should probably take this one. There was a patch posted at

http://gcc.gnu.org/ml/fortran/2011-09/msg00001.html

which I am about to commit.


^ permalink raw reply	[flat|nested] 20+ messages in thread

* [Bug fortran/50227] [4.7 Regression] [OOP] ICE-on-valid with allocatable class variable
  2011-08-29 16:11 [Bug fortran/50227] New: ICE on valid with allocatable class component abenson at caltech dot edu
                   ` (16 preceding siblings ...)
  2011-09-04 10:46 ` janus at gcc dot gnu.org
@ 2011-09-04 10:49 ` janus at gcc dot gnu.org
  2011-09-04 10:50 ` janus at gcc dot gnu.org
  18 siblings, 0 replies; 20+ messages in thread
From: janus at gcc dot gnu.org @ 2011-09-04 10:49 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50227

--- Comment #16 from janus at gcc dot gnu.org 2011-09-04 10:49:18 UTC ---
Author: janus
Date: Sun Sep  4 10:49:13 2011
New Revision: 178509

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=178509
Log:
2011-09-04  Janus Weil  <janus@gcc.gnu.org>

    PR fortran/50227
    * trans-types.c (gfc_sym_type): Check for proc_name.

2011-09-04  Janus Weil  <janus@gcc.gnu.org>

    PR fortran/50227
    * gfortran.dg/class_45a.f03: New.
    * gfortran.dg/class_45b.f03: New.

Added:
    trunk/gcc/testsuite/gfortran.dg/class_45a.f03
    trunk/gcc/testsuite/gfortran.dg/class_45b.f03
Modified:
    trunk/gcc/fortran/ChangeLog
    trunk/gcc/fortran/trans-types.c
    trunk/gcc/testsuite/ChangeLog


^ permalink raw reply	[flat|nested] 20+ messages in thread

* [Bug fortran/50227] [4.7 Regression] [OOP] ICE-on-valid with allocatable class variable
  2011-08-29 16:11 [Bug fortran/50227] New: ICE on valid with allocatable class component abenson at caltech dot edu
                   ` (17 preceding siblings ...)
  2011-09-04 10:49 ` janus at gcc dot gnu.org
@ 2011-09-04 10:50 ` janus at gcc dot gnu.org
  18 siblings, 0 replies; 20+ messages in thread
From: janus at gcc dot gnu.org @ 2011-09-04 10:50 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50227

janus at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |FIXED

--- Comment #17 from janus at gcc dot gnu.org 2011-09-04 10:50:22 UTC ---
Fixed with r178509. Closing.

Thanks for the report, Andrew!


^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2011-09-04 10:50 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-08-29 16:11 [Bug fortran/50227] New: ICE on valid with allocatable class component abenson at caltech dot edu
2011-08-29 16:14 ` [Bug fortran/50227] " abenson at caltech dot edu
2011-08-29 16:15 ` abenson at caltech dot edu
2011-08-29 16:15 ` [Bug fortran/50227] [4.7 Regression] " dominiq at lps dot ens.fr
2011-08-29 16:27 ` [Bug fortran/50227] [4.7 Regression] [OOP] " janus at gcc dot gnu.org
2011-08-29 16:36 ` janus at gcc dot gnu.org
2011-08-29 17:34 ` dominiq at lps dot ens.fr
2011-08-29 17:36 ` [Bug fortran/50227] [4.7 Regression] [OOP] ICE-on-valid with allocatable class variable janus at gcc dot gnu.org
2011-08-29 17:39 ` dominiq at lps dot ens.fr
2011-08-29 17:41 ` janus at gcc dot gnu.org
2011-08-29 18:03 ` dominiq at lps dot ens.fr
2011-08-29 18:23 ` dominiq at lps dot ens.fr
2011-08-29 19:29 ` janus at gcc dot gnu.org
2011-08-29 20:37 ` janus at gcc dot gnu.org
2011-08-30 17:49 ` janus at gcc dot gnu.org
2011-08-30 17:54 ` dominiq at lps dot ens.fr
2011-08-31 11:35 ` janus at gcc dot gnu.org
2011-09-04 10:46 ` janus at gcc dot gnu.org
2011-09-04 10:49 ` janus at gcc dot gnu.org
2011-09-04 10:50 ` janus 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).