[Bug fortran/50288] FAIL: gfortran.dg/class_45b.f03

2011-09-05 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50288 --- Comment #13 from janus at gcc dot gnu.org 2011-09-05 19:52:53 UTC --- Ok, since class_45{a,b} is not really a run-time test, I think the best solution would be to just convert it to "dg-do link": Index: cla

[Bug fortran/50288] FAIL: gfortran.dg/class_45b.f03

2011-09-06 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50288 --- Comment #15 from janus at gcc dot gnu.org 2011-09-06 12:19:13 UTC --- (In reply to comment #14) > > Ok, since class_45{a,b} is not really a run-time test, I think the best > > solution would be to just convert it to "dg-do

[Bug fortran/50288] FAIL: gfortran.dg/class_45b.f03

2011-09-07 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50288 --- Comment #17 from janus at gcc dot gnu.org 2011-09-07 10:56:49 UTC --- (In reply to comment #16) > Thus, the patch seems to work. Ok, thanks for checking. I'll commit as obvious the change to "dg-do link" for class_45 and class_4.

[Bug fortran/50288] FAIL: gfortran.dg/class_45b.f03

2011-09-07 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50288 --- Comment #18 from janus at gcc dot gnu.org 2011-09-07 13:31:07 UTC --- Author: janus Date: Wed Sep 7 13:31:04 2011 New Revision: 178635 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=178635 Log: 2011-09-07 Janus Weil PR

[Bug fortran/50288] FAIL: gfortran.dg/class_45b.f03

2011-09-07 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50288 janus at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution

[Bug fortran/48298] [F03] User-Defined Derived-Type IO (DTIO)

2011-09-07 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48298 janus at gcc dot gnu.org changed: What|Removed |Added CC||janus at gcc dot gnu.org

[Bug fortran/48095] [OOP] Invalid assignment to procedure pointer component not rejected

2011-09-07 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48095 --- Comment #9 from janus at gcc dot gnu.org 2011-09-07 22:20:50 UTC --- Author: janus Date: Wed Sep 7 22:20:47 2011 New Revision: 178665 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=178665 Log: 2011-09-07 Janus Weil PR

[Bug fortran/48095] [OOP] Invalid assignment to procedure pointer component not rejected

2011-09-07 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48095 janus at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution

[Bug fortran/47978] [OOP] Invalid INTENT in overriding TBP not detected

2011-09-08 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47978 janus at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed

[Bug fortran/46313] [OOP] class container naming collisions

2011-09-10 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46313 janus at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution

[Bug fortran/37297] [OOP] Ambiguity check for GENERIC bindings is not yet fully conformant

2011-09-10 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37297 janus at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED Resolution

[Bug fortran/47710] [OOP] Improve ambiguity check for GENERIC TBP w/ PASS and NOPASS

2011-09-10 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47710 janus at gcc dot gnu.org changed: What|Removed |Added CC||domob at gcc dot gnu.org

[Bug fortran/47710] [OOP] Improve ambiguity check for GENERIC TBP w/ PASS and NOPASS

2011-09-10 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47710 --- Comment #3 from janus at gcc dot gnu.org 2011-09-10 08:47:40 UTC --- Another example test case (from PR37297): MODULE m IMPLICIT NONE TYPE t CONTAINS PROCEDURE, PASS :: proc1 PROCEDURE, NOPASS :: proc2 GENERIC :: gen

[Bug fortran/35831] Type-mismatch check missing for dummy procedure argument

2011-09-10 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35831 janus at gcc dot gnu.org changed: What|Removed |Added CC||janus at gcc dot gnu.org

[Bug fortran/35831] [F95] Shape mismatch check missing for dummy procedure argument

2011-09-10 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35831 janus at gcc dot gnu.org changed: What|Removed |Added Summary|Shape mismatch check|[F95] Shape mismatch check

[Bug fortran/35831] [F95] Shape mismatch check missing for dummy procedure argument

2011-09-10 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35831 --- Comment #8 from janus at gcc dot gnu.org 2011-09-10 11:26:50 UTC --- (In reply to comment #7) > "12.3.1 Characteristics of procedures > The characteristics of a procedure are the classification of the procedure as a > function

[Bug fortran/47978] [OOP] Invalid INTENT in overriding TBP not detected

2011-09-10 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47978 --- Comment #4 from janus at gcc dot gnu.org 2011-09-10 11:30:21 UTC --- Relevant F08 standard quote: 4.5.7.3 Type-bound procedure overriding 1 If a specific type-bound procedure specified in a type definition has the same binding name as a type

[Bug fortran/37222] [OOP] Checks when overriding type-bound procedures are incomplete

2011-09-10 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37222 janus at gcc dot gnu.org changed: What|Removed |Added Keywords|rejects-valid | Summary|Checks

[Bug fortran/35831] [F95] Shape mismatch check missing for dummy procedure argument

2011-09-11 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35831 --- Comment #9 from janus at gcc dot gnu.org 2011-09-11 10:06:03 UTC --- (In reply to comment #7) > Combining the three statements above, F08 clearly demands that the *shape* of > the argument should be the same (meaning that the bounds them

[Bug fortran/35831] [F95] Shape mismatch check missing for dummy procedure argument

2011-09-11 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35831 --- Comment #10 from janus at gcc dot gnu.org 2011-09-11 20:12:30 UTC --- Author: janus Date: Sun Sep 11 20:12:24 2011 New Revision: 178767 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=178767 Log: 2011-09-11 Janus Weil PR

[Bug fortran/47978] [OOP] Invalid INTENT in overriding TBP not detected

2011-09-11 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47978 --- Comment #5 from janus at gcc dot gnu.org 2011-09-11 20:12:31 UTC --- Author: janus Date: Sun Sep 11 20:12:24 2011 New Revision: 178767 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=178767 Log: 2011-09-11 Janus Weil PR

[Bug fortran/47978] [OOP] Invalid INTENT in overriding TBP not detected

2011-09-11 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47978 janus at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution

[Bug fortran/50360] New: [cleanup] use an ENUM for the return values of gfc_dep_compare_expr

2011-09-11 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50360 Bug #: 50360 Summary: [cleanup] use an ENUM for the return values of gfc_dep_compare_expr Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFIRMED

[Bug fortran/37222] [OOP] Checks when overriding type-bound procedures are incomplete

2011-09-11 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37222 --- Comment #2 from janus at gcc dot gnu.org 2011-09-11 20:43:13 UTC --- (In reply to comment #1) > This PR can be used to track some of the missing checks: > * ALLOCATABLE/POINTER > * string length > * ... http://gcc.gnu.org/

[Bug fortran/35831] [F95] Shape mismatch check missing for dummy procedure argument

2011-09-11 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35831 --- Comment #11 from janus at gcc dot gnu.org 2011-09-11 20:48:40 UTC --- r178767 implements a check to reject the original c.l.f. test case as well as the one in comment #0. At this point I would tend to say that comment #2 is valid, but we also

[Bug fortran/50362] ICE on x86 architecture with -O2 or higher

2011-09-12 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50362 janus at gcc dot gnu.org changed: What|Removed |Added CC||janus at gcc dot gnu.org

[Bug fortran/50379] ICE in gfc_typenode_for_spec at fortran/trans-types.c

2011-09-13 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50379 janus at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed

[Bug fortran/50379] ICE in gfc_typenode_for_spec at fortran/trans-types.c

2011-09-13 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50379 janus at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED AssignedTo

[Bug fortran/50379] ICE in gfc_typenode_for_spec at fortran/trans-types.c

2011-09-13 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50379 --- Comment #4 from janus at gcc dot gnu.org 2011-09-13 14:02:53 UTC --- Or better: Index: gcc/fortran/symbol.c === --- gcc/fortran/symbol.c(revision 178778) +++ gcc/fortran

[Bug fortran/50379] ICE in gfc_typenode_for_spec at fortran/trans-types.c

2011-09-13 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50379 --- Comment #5 from janus at gcc dot gnu.org 2011-09-13 18:19:18 UTC --- The patch in comment #4 regtests cleanly. Will commit as obvious.

[Bug fortran/50379] ICE in gfc_typenode_for_spec at fortran/trans-types.c

2011-09-13 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50379 --- Comment #6 from janus at gcc dot gnu.org 2011-09-13 18:37:41 UTC --- Author: janus Date: Tue Sep 13 18:37:33 2011 New Revision: 178829 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=178829 Log: 2011-09-13 Janus Weil PR

[Bug fortran/50379] ICE in gfc_typenode_for_spec at fortran/trans-types.c

2011-09-13 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50379 janus at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution

[Bug fortran/47978] [OOP] Invalid INTENT in overriding TBP not detected

2011-09-14 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47978 --- Comment #11 from janus at gcc dot gnu.org 2011-09-14 13:49:24 UTC --- Hi Dominique, > I am worried about your fix as it seems to break at least the original tests > of > pr41656 and pr41685: thanks for noticing. But, from a quick

[Bug fortran/47978] [OOP] Invalid INTENT in overriding TBP not detected

2011-09-14 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47978 --- Comment #10 from janus at gcc dot gnu.org 2011-09-14 13:49:04 UTC --- Hi Dominique, > I am worried about your fix as it seems to break at least the original tests > of > pr41656 and pr41685: thanks for noticing. But, from a quick

[Bug fortran/50401] SIGSEGV in resolve_transfer

2011-09-15 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50401 janus at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Keywords

[Bug fortran/50403] SIGSEGV in gfc_use_derived

2011-09-15 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50403 janus at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Keywords

[Bug fortran/50401] SIGSEGV in resolve_transfer

2011-09-15 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50401 --- Comment #2 from janus at gcc dot gnu.org 2011-09-15 17:48:36 UTC --- Author: janus Date: Thu Sep 15 17:48:27 2011 New Revision: 178889 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=178889 Log: 2011-09-15 Janus Weil PR

[Bug fortran/50403] SIGSEGV in gfc_use_derived

2011-09-15 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50403 --- Comment #2 from janus at gcc dot gnu.org 2011-09-15 17:48:36 UTC --- Author: janus Date: Thu Sep 15 17:48:27 2011 New Revision: 178889 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=178889 Log: 2011-09-15 Janus Weil PR

[Bug fortran/50401] SIGSEGV in resolve_transfer

2011-09-15 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50401 janus at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution

[Bug fortran/50403] SIGSEGV in gfc_use_derived

2011-09-15 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50403 janus at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution

[Bug fortran/41733] Proc-pointer conformance checks: Elemental-proc-ptr => non-elemental-proc

2011-09-15 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41733 janus at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed

[Bug fortran/41733] Proc-pointer conformance checks: Elemental-proc-ptr => non-elemental-proc

2011-09-15 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41733 --- Comment #4 from janus at gcc dot gnu.org 2011-09-15 19:47:21 UTC --- Also we need to check for the following F08 constraints: "12.5.2.9 Actual arguments associated with dummy procedure entities If the interface of a dummy procedu

[Bug fortran/50403] SIGSEGV in gfc_use_derived

2011-09-15 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50403 --- Comment #5 from janus at gcc dot gnu.org 2011-09-15 20:48:18 UTC --- (In reply to comment #4) > I created it. Sorry, I don't understand what you're trying to say. Could you please elaborate?

[Bug fortran/50403] SIGSEGV in gfc_use_derived

2011-09-16 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50403 --- Comment #7 from janus at gcc dot gnu.org 2011-09-16 07:30:25 UTC --- (In reply to comment #6) > You asked where do I get such an enormous amount of invalid fortran code. > Probably I was too terse in my answer. Ok, I get it. >

[Bug fortran/50438] [F03] proc pointer to subroutine in structure constructors

2011-09-17 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50438 janus at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed

[Bug fortran/50403] SIGSEGV in gfc_use_derived

2011-09-17 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50403 --- Comment #8 from janus at gcc dot gnu.org 2011-09-17 10:54:53 UTC --- Author: janus Date: Sat Sep 17 10:54:50 2011 New Revision: 178928 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=178928 Log: 2011-09-17 Janus Weil PR

[Bug fortran/50438] [F03] proc pointer to subroutine in structure constructors

2011-09-17 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50438 --- Comment #2 from janus at gcc dot gnu.org 2011-09-17 15:00:33 UTC --- Contrary to what I suggested in http://gcc.gnu.org/ml/fortran/2011-09/msg00083.html this problem does not seem to be specific to SUBROUTINEs. It also happens when making

[Bug fortran/50438] [F03] proc pointer to subroutine in structure constructors

2011-09-17 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50438 --- Comment #3 from janus at gcc dot gnu.org 2011-09-17 17:44:25 UTC --- I think the problem is that the structure constructor is resolved too early (already when parsing the corresponding source line, where 'aproc' is not known yet).

[Bug fortran/50438] [F03] proc pointer to subroutine in structure constructors

2011-09-17 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50438 --- Comment #4 from janus at gcc dot gnu.org 2011-09-17 17:53:01 UTC --- (In reply to comment #3) > I think the problem is that the structure constructor is resolved too early Btw, there was a similar problem recently (PR 49112 comment 6), wh

[Bug fortran/50410] [4.6/4.7 Regression] ICE in record_reference

2011-09-21 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50410 janus at gcc dot gnu.org changed: What|Removed |Added Keywords||ice-on-invalid-code

[Bug fortran/41733] Proc-pointer conformance checks: Elemental-proc-ptr => non-elemental-proc

2011-09-22 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41733 --- Comment #5 from janus at gcc dot gnu.org 2011-09-22 09:32:14 UTC --- Author: janus Date: Thu Sep 22 09:32:11 2011 New Revision: 179080 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=179080 Log: 2011-09-22 Janus Weil PR

[Bug fortran/41733] Proc-pointer conformance checks: Elemental-proc-ptr => non-elemental-proc

2011-09-22 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41733 janus at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution

[Bug target/49992] lto-bootstrap reveals duplicate symbols on x86_64-apple-darwin11

2011-09-22 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49992 --- Comment #53 from janus at gcc dot gnu.org 2011-09-22 10:51:49 UTC --- (In reply to comment #52) > Created attachment 25336 [details] > remove ranlib special casing from the darwin port > > [...] > > I would appreciate some

[Bug fortran/50515] gfortran should not accept an external that is a common (r178939)

2011-09-26 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50515 janus at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Keywords

[Bug fortran/50517] gfortran must detect that actual argument type is different from dummy argument type (r178939)

2011-09-26 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50517 janus at gcc dot gnu.org changed: What|Removed |Added CC||janus at gcc dot gnu.org

[Bug fortran/50517] gfortran must detect that actual argument type is different from dummy argument type (r178939)

2011-09-26 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50517 --- Comment #2 from janus at gcc dot gnu.org 2011-09-26 08:09:09 UTC --- Unfortunately, gfortran also does not reject it if the types actually differ: program main type t integer :: i end type type u real :: r end type type(u

[Bug fortran/50517] gfortran must detect that actual argument type is different from dummy argument type (r178939)

2011-09-26 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50517 --- Comment #3 from janus at gcc dot gnu.org 2011-09-26 08:45:49 UTC --- (In reply to comment #1) > Could you explain why you assume that this is invalid? I would say it is valid > at least in F95, see Fortran 95 standard, chapter

[Bug fortran/50517] gfortran must detect that actual argument type is different from dummy argument type (r178939)

2011-09-26 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50517 --- Comment #4 from janus at gcc dot gnu.org 2011-09-26 09:01:45 UTC --- (In reply to comment #1) > Could you explain why you assume that this is invalid? I would say it is valid > at least in F95, see Fortran 95 standard, chapter

[Bug fortran/50517] gfortran must detect that actual argument type is different from dummy argument type (r178939)

2011-09-26 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50517 janus at gcc dot gnu.org changed: What|Removed |Added Keywords||accepts-invalid

[Bug fortran/50515] gfortran should not accept an external that is a common (r178939)

2011-09-26 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50515 --- Comment #2 from janus at gcc dot gnu.org 2011-09-26 20:05:57 UTC --- Author: janus Date: Mon Sep 26 20:05:43 2011 New Revision: 179213 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=179213 Log: 2011-09-26 Janus Weil PR

[Bug fortran/50517] gfortran must detect that actual argument type is different from dummy argument type (r178939)

2011-09-26 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50517 --- Comment #6 from janus at gcc dot gnu.org 2011-09-26 20:05:58 UTC --- Author: janus Date: Mon Sep 26 20:05:43 2011 New Revision: 179213 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=179213 Log: 2011-09-26 Janus Weil PR

[Bug fortran/50515] gfortran should not accept an external that is a common (r178939)

2011-09-26 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50515 janus at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution

[Bug fortran/50517] gfortran must detect that actual argument type is different from dummy argument type (r178939)

2011-09-26 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50517 janus at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution

[Bug fortran/50541] gfortran should not accept a pointer as a generic-name (r178939)

2011-09-27 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50541 janus at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed

[Bug fortran/50541] gfortran should not accept a pointer as a generic-name (r178939)

2011-09-28 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50541 --- Comment #2 from janus at gcc dot gnu.org 2011-09-28 11:14:16 UTC --- (In reply to comment #1) > This one is trivial: Unfortunately this causes one testsuite regression: FAIL: gfortran.dg/func_derived_4.f90 -O0 (test for excess err

[Bug fortran/50547] dummy procedure argument of PURE shall be PURE

2011-09-28 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50547 janus at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Keywords

[Bug fortran/50550] does not recognize pointer variable at initialization (r178939)

2011-09-28 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50550 janus at gcc dot gnu.org changed: What|Removed |Added CC||janus at gcc dot gnu.org

[Bug fortran/50553] statement function cannot be target (r178939)

2011-09-28 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50553 janus at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Keywords

[Bug fortran/50553] statement function cannot be target (r178939)

2011-09-28 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50553 --- Comment #2 from janus at gcc dot gnu.org 2011-09-28 21:28:59 UTC --- The patch regtests cleanly. I'm going to commit as obvious.

[Bug fortran/50547] dummy procedure argument of PURE shall be PURE

2011-09-28 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50547 --- Comment #2 from janus at gcc dot gnu.org 2011-09-28 21:40:30 UTC --- This patch causes one testsuite failure on elemental_args_check_2.f90, due to a slightly changed error message.

[Bug fortran/50547] dummy procedure argument of PURE shall be PURE

2011-09-29 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50547 --- Comment #3 from janus at gcc dot gnu.org 2011-09-29 11:23:52 UTC --- Here is a better version which is regression-free: Index: gcc/fortran/resolve.c === --- gcc/fortran

[Bug fortran/50553] statement function cannot be target (r178939)

2011-09-29 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50553 --- Comment #3 from janus at gcc dot gnu.org 2011-09-29 11:57:40 UTC --- Author: janus Date: Thu Sep 29 11:57:35 2011 New Revision: 179345 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=179345 Log: 2011-09-29 Janus Weil PR

[Bug fortran/50547] dummy procedure argument of PURE shall be PURE

2011-09-29 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50547 --- Comment #4 from janus at gcc dot gnu.org 2011-09-29 11:57:40 UTC --- Author: janus Date: Thu Sep 29 11:57:35 2011 New Revision: 179345 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=179345 Log: 2011-09-29 Janus Weil PR

[Bug fortran/50553] statement function cannot be target (r178939)

2011-09-29 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50553 janus at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution

[Bug fortran/50547] dummy procedure argument of PURE shall be PURE

2011-09-29 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50547 --- Comment #5 from janus at gcc dot gnu.org 2011-09-29 12:14:03 UTC --- Comment #0 is fixed with r179345. I noticed that in 'resolve_formal_arglist' there are two separate checks for procedure dummies in elemental procedures (for

[Bug fortran/47023] [4.6/4.7 regression] C_Sizeof: Rejects valid code

2011-09-29 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47023 janus at gcc dot gnu.org changed: What|Removed |Added Target Milestone|4.6.2 |--- --- Comment #8 from janus

[Bug fortran/35831] [F95] Shape mismatch check missing for dummy procedure argument

2011-09-29 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35831 --- Comment #12 from janus at gcc dot gnu.org 2011-09-29 16:41:13 UTC --- Here's a link to a c.l.f. thread where I asked about this: http://groups.google.com/group/comp.lang.fortran/browse_thread/thread/ae6a44043a3b1a95

[Bug fortran/50585] [4.6/4.7 Regression] ICE with assumed length character array argument

2011-10-01 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50585 janus at gcc dot gnu.org changed: What|Removed |Added CC||janus at gcc dot gnu.org

[Bug fortran/50585] [4.6/4.7 Regression] ICE with assumed length character array argument

2011-10-01 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50585 --- Comment #2 from janus at gcc dot gnu.org 2011-10-01 10:03:33 UTC --- Backtrace: Program received signal SIGSEGV, Segmentation fault. 0x004e1f73 in get_expr_storage_size (e=0x1bc4940) at /home/jweil/gcc47/trunk/gcc/fortran/interface.c

[Bug fortran/50585] [4.6/4.7 Regression] ICE with assumed length character array argument

2011-10-01 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50585 janus at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed

[Bug fortran/50585] [4.6/4.7 Regression] ICE with assumed length character array argument

2011-10-01 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50585 --- Comment #5 from janus at gcc dot gnu.org 2011-10-01 10:24:42 UTC --- (In reply to comment #4) > 4.5 gives a segmentation fault with -fwhole-file (4.4 does not accept this > option). Well, then one can even argue that it's a regres

[Bug fortran/50585] [4.6/4.7 Regression] ICE with assumed length character array argument

2011-10-01 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50585 --- Comment #6 from janus at gcc dot gnu.org 2011-10-01 11:24:46 UTC --- (In reply to comment #5) > IIRC, -fwhole-file is default since 4.6, right? However, if this is true, it > is > not documented in the manual: > > htt

[Bug fortran/50585] [4.6/4.7 Regression] ICE with assumed length character array argument

2011-10-01 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50585 --- Comment #7 from janus at gcc dot gnu.org 2011-10-01 11:41:49 UTC --- Author: janus Date: Sat Oct 1 11:41:41 2011 New Revision: 179413 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=179413 Log: 2011-10-01 Janus Weil PR

[Bug fortran/50585] [4.6/4.7 Regression] ICE with assumed length character array argument

2011-10-01 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50585 --- Comment #8 from janus at gcc dot gnu.org 2011-10-01 12:13:04 UTC --- Fixed on trunk with r179413. Backport to 4.6 (and 4.5?) pending ...

[Bug fortran/35831] [F95] Shape mismatch check missing for dummy procedure argument

2011-10-03 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35831 janus at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED AssignedTo

[Bug fortran/35831] [F95] Shape mismatch check missing for dummy procedure argument

2011-10-04 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35831 --- Comment #13 from janus at gcc dot gnu.org 2011-10-04 18:37:22 UTC --- Author: janus Date: Tue Oct 4 18:37:13 2011 New Revision: 179520 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=179520 Log: 2011-10-04 Janus Weil PR

[Bug fortran/35831] [F95] Shape mismatch check missing for dummy procedure argument

2011-10-04 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35831 --- Comment #14 from janus at gcc dot gnu.org 2011-10-04 18:52:37 UTC --- r179520 should pretty much fix the shape checking for dummy arguments. Related ToDos: 1) check shape of dummy function results (in 'gfc_compare_interfaces') 2) c

[Bug fortran/48706] Type extension inside subroutine

2011-10-04 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48706 --- Comment #9 from janus at gcc dot gnu.org 2011-10-04 20:44:14 UTC --- Author: janus Date: Tue Oct 4 20:44:10 2011 New Revision: 179524 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=179524 Log: 2011-10-04 Janus Weil PR

[Bug fortran/48706] Type extension inside subroutine

2011-10-04 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48706 --- Comment #10 from janus at gcc dot gnu.org 2011-10-04 20:45:52 UTC --- (In reply to comment #8) > This ICEs also on the 4.6 branch. Could you please apply it there too? Sure thing. Committed as r179524.

[Bug fortran/35831] [F95] Shape mismatch check missing for dummy procedure argument

2011-10-05 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35831 --- Comment #15 from janus at gcc dot gnu.org 2011-10-05 20:06:33 UTC --- (In reply to comment #14) > Related ToDos: > 1) check shape of dummy function results (in 'gfc_compare_interfaces') > 2) check shape of function results w

[Bug fortran/50625] [4.6/4.7 Regression][OOP] ALLOCATABLE attribute lost for module CLASS variables

2011-10-05 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50625 janus at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed

[Bug fortran/50625] [4.6/4.7 Regression][OOP] ALLOCATABLE attribute lost for module CLASS variables

2011-10-05 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50625 --- Comment #2 from janus at gcc dot gnu.org 2011-10-05 21:42:33 UTC --- Here's an attempt to fix it: Index: module.c === --- module.c(revision 179566) +++ module.c(wo

[Bug fortran/50627] [OOP] Error recovery: ICE in gfc_free_namespace after properly diagnosing bogus SELECT TYPE in MODULE

2011-10-06 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50627 janus at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed

[Bug fortran/50627] [OOP] Error recovery: ICE in gfc_free_namespace after properly diagnosing bogus SELECT TYPE in MODULE

2011-10-06 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50627 --- Comment #2 from janus at gcc dot gnu.org 2011-10-06 10:58:57 UTC --- (In reply to comment #1) > > f951: internal compiler error: in gfc_free_namespace, at > > fortran/symbol.c:3259 > > That line is: > > g

[Bug fortran/50625] [4.6/4.7 Regression][OOP] ALLOCATABLE attribute lost for module CLASS variables

2011-10-06 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50625 --- Comment #3 from janus at gcc dot gnu.org 2011-10-06 21:27:50 UTC --- (In reply to comment #2) > However, with this patch, the test case gives me a different error: > > internal compiler error: in gfc_conv_component_ref, at > f

[Bug fortran/50625] [4.6/4.7 Regression][OOP] ALLOCATABLE attribute lost for module CLASS variables

2011-10-06 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50625 janus at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED AssignedTo

[Bug fortran/50625] [4.6/4.7 Regression][OOP] ALLOCATABLE attribute lost for module CLASS variables

2011-10-07 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50625 --- Comment #5 from janus at gcc dot gnu.org 2011-10-07 14:40:21 UTC --- Author: janus Date: Fri Oct 7 14:40:14 2011 New Revision: 179660 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=179660 Log: 2011-10-07 Janus Weil PR

[Bug fortran/50625] [4.6/4.7 Regression][OOP] ALLOCATABLE attribute lost for module CLASS variables

2011-10-07 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50625 --- Comment #6 from janus at gcc dot gnu.org 2011-10-07 14:42:15 UTC --- Fixed on trunk with r179660.

[Bug fortran/50659] [F03] ICE on invalid with procedure interface

2011-10-07 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50659 janus at gcc dot gnu.org changed: What|Removed |Added CC||janus at gcc dot gnu.org

[Bug fortran/50659] [F03] ICE on invalid with procedure interface

2011-10-07 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50659 --- Comment #2 from janus at gcc dot gnu.org 2011-10-07 18:45:43 UTC --- Slight reduction of the original test case: module m integer :: arrSize end module program p implicit none procedure(Proc) :: Proc_Get contains function Proc

<    4   5   6   7   8   9   10   11   12   13   >