[Bug fortran/39850] Too strict checking for procedures as actual argument

2009-06-20 Thread janus at gcc dot gnu dot org
--- Comment #2 from janus at gcc dot gnu dot org 2009-06-20 14:41 --- Btw, if comment #0 is correct, then the test case 'interface_21.f90' is wrong (that is: the test case itself is legal, but the dg-error is wrong). It was added by Jerry DeLisle in r129799, in connection with PR33162

[Bug fortran/39850] Too strict checking for procedures as actual argument

2009-06-20 Thread janus at gcc dot gnu dot org
--- Comment #3 from janus at gcc dot gnu dot org 2009-06-20 15:17 --- (In reply to comment #2) Btw, if comment #0 is correct, then the test case 'interface_21.f90' is wrong Same goes for proc_decl_8.f90. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39850

[Bug fortran/40450] [F03] procedure pointer as actual argument

2009-06-19 Thread janus at gcc dot gnu dot org
--- Comment #3 from janus at gcc dot gnu dot org 2009-06-19 08:11 --- Subject: Bug 40450 Author: janus Date: Fri Jun 19 08:11:21 2009 New Revision: 148690 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=148690 Log: 2009-06-19 Janus Weil ja...@gcc.gnu.org PR fortran

[Bug fortran/40450] [F03] procedure pointer as actual argument

2009-06-19 Thread janus at gcc dot gnu dot org
--- Comment #4 from janus at gcc dot gnu dot org 2009-06-19 08:16 --- Fixed with r148690. Closing. -- janus at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/40117] [F08] Type-bound procedure: allow list after PROCEDURE

2009-06-19 Thread janus at gcc dot gnu dot org
-- janus at gcc dot gnu dot org changed: What|Removed |Added OtherBugsDependingO||39627 nThis

[Bug fortran/40451] [F03] procedure pointer assignment rejected

2009-06-18 Thread janus at gcc dot gnu dot org
--- Comment #5 from janus at gcc dot gnu dot org 2009-06-18 08:09 --- Subject: Bug 40451 Author: janus Date: Thu Jun 18 08:09:40 2009 New Revision: 148652 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=148652 Log: 2009-06-18 Janus Weil ja...@gcc.gnu.org PR fortran

[Bug fortran/40451] [F03] procedure pointer assignment rejected

2009-06-18 Thread janus at gcc dot gnu dot org
--- Comment #6 from janus at gcc dot gnu dot org 2009-06-18 08:13 --- Fixed with r148652. Closing. -- janus at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/40450] [F03] procedure pointer as actual argument

2009-06-18 Thread janus at gcc dot gnu dot org
--- Comment #1 from janus at gcc dot gnu dot org 2009-06-18 20:27 --- Here is a preliminary patch which fixes the test case: Index: gcc/fortran/trans-expr.c === --- gcc/fortran/trans-expr.c(revision 148651) +++ gcc

[Bug fortran/40451] procedure-pointer assignment rejected

2009-06-17 Thread janus at gcc dot gnu dot org
--- Comment #2 from janus at gcc dot gnu dot org 2009-06-17 08:33 --- The test case is also rejected without being inside a module: contains function f() intrinsic :: sin procedure(sin), pointer :: f f = sin end function f end However, if the 'contains' is removed

[Bug fortran/40451] [F03] procedure pointer assignment rejected

2009-06-17 Thread janus at gcc dot gnu dot org
--- Comment #3 from janus at gcc dot gnu dot org 2009-06-17 08:54 --- The error also goes away if 'implicit none' is inserted. -- janus at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/40451] [F03] procedure pointer assignment rejected

2009-06-17 Thread janus at gcc dot gnu dot org
--- Comment #4 from janus at gcc dot gnu dot org 2009-06-17 09:26 --- Mine. Here's a patch: Index: gcc/fortran/symbol.c === --- gcc/fortran/symbol.c(revision 148518) +++ gcc/fortran/symbol.c(working copy

[Bug fortran/40039] Procedures as actual arguments: Check intent of arguments

2009-06-16 Thread janus at gcc dot gnu dot org
--- Comment #6 from janus at gcc dot gnu dot org 2009-06-16 09:06 --- Subject: Bug 40039 Author: janus Date: Tue Jun 16 09:06:13 2009 New Revision: 148519 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=148519 Log: 2009-06-16 Janus Weil ja...@gcc.gnu.org PR fortran

[Bug fortran/36947] Attributes not fully checked comparing actual vs dummy procedure

2009-06-16 Thread janus at gcc dot gnu dot org
--- Comment #9 from janus at gcc dot gnu dot org 2009-06-16 09:06 --- Subject: Bug 36947 Author: janus Date: Tue Jun 16 09:06:13 2009 New Revision: 148519 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=148519 Log: 2009-06-16 Janus Weil ja...@gcc.gnu.org PR fortran

[Bug fortran/36947] Attributes not fully checked comparing actual vs dummy procedure

2009-06-16 Thread janus at gcc dot gnu dot org
--- Comment #10 from janus at gcc dot gnu dot org 2009-06-16 09:14 --- From the ToDo items in comment #7, r148519 fixes the first two (check for optional and better error messages). The remaining item (recursive check) is tracked by PR 40453, so I think this PR can be closed

[Bug fortran/40039] Procedures as actual arguments: Check intent of arguments

2009-06-16 Thread janus at gcc dot gnu dot org
--- Comment #7 from janus at gcc dot gnu dot org 2009-06-16 09:17 --- r148519 improves the error messages (besides adding a check for optional), so the remaining ToDo item for this PR is: Fixing the intents of non-std intrinsics (which are currently all intent(in)). -- http

[Bug fortran/40450] New: [F03] procedure pointer as actual argument

2009-06-15 Thread janus at gcc dot gnu dot org
AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: janus at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40450

[Bug fortran/40427] [F03] Procedure Pointer Components with OPTIONAL arguments

2009-06-13 Thread janus at gcc dot gnu dot org
-- janus at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |janus at gcc dot gnu dot org |dot org

[Bug fortran/40427] New: [F03] Procedure Pointer Components with OPTIONAL arguments

2009-06-12 Thread janus at gcc dot gnu dot org
Keywords: wrong-code Severity: normal Priority: P3 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: janus at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40427

[Bug fortran/40176] Fortran 2003: Procedure pointers with array return value

2009-06-12 Thread janus at gcc dot gnu dot org
--- Comment #7 from janus at gcc dot gnu dot org 2009-06-12 20:39 --- Subject: Bug 40176 Author: janus Date: Fri Jun 12 20:39:39 2009 New Revision: 148440 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=148440 Log: 2009-06-12 Janus Weil ja...@gcc.gnu.org PR fortran

[Bug fortran/40176] Fortran 2003: Procedure pointers with array return value

2009-06-12 Thread janus at gcc dot gnu dot org
--- Comment #8 from janus at gcc dot gnu dot org 2009-06-12 20:45 --- The remaining issue from comment #5 has been fixed with the commit in comment #7. So this can be closed. -- janus at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/36947] Attributes not fully checked comparing actual vs dummy procedure

2009-06-12 Thread janus at gcc dot gnu dot org
-- janus at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |janus at gcc dot gnu dot org |dot org

[Bug fortran/40176] Fortran 2003: Procedure pointers with array return value

2009-05-25 Thread janus at gcc dot gnu dot org
--- Comment #4 from janus at gcc dot gnu dot org 2009-05-25 14:48 --- Subject: Bug 40176 Author: janus Date: Mon May 25 14:48:24 2009 New Revision: 147850 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=147850 Log: 2009-05-25 Janus Weil ja...@gcc.gnu.org PR fortran

[Bug fortran/36947] Attributes not fully checked comparing actual vs dummy procedure

2009-05-18 Thread janus at gcc dot gnu dot org
--- Comment #6 from janus at gcc dot gnu dot org 2009-05-18 09:19 --- Subject: Bug 36947 Author: janus Date: Mon May 18 09:19:20 2009 New Revision: 147655 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=147655 Log: 2009-05-18 Janus Weil ja...@gcc.gnu.org PR fortran

[Bug fortran/40039] Procedures as actual arguments: Check intent of arguments

2009-05-18 Thread janus at gcc dot gnu dot org
--- Comment #4 from janus at gcc dot gnu dot org 2009-05-18 09:19 --- Subject: Bug 40039 Author: janus Date: Mon May 18 09:19:20 2009 New Revision: 147655 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=147655 Log: 2009-05-18 Janus Weil ja...@gcc.gnu.org PR fortran

[Bug fortran/40039] Procedures as actual arguments: Check intent of arguments

2009-05-18 Thread janus at gcc dot gnu dot org
--- Comment #5 from janus at gcc dot gnu dot org 2009-05-18 09:28 --- The commit in comment #4 implements the basic checking of the intents. ToDo: * Improve the error message, which is currently just Type/rank mismatch in argument Should specify exactly what is not matching

[Bug fortran/36947] Attributes not fully checked comparing actual vs dummy procedure

2009-05-18 Thread janus at gcc dot gnu dot org
--- Comment #7 from janus at gcc dot gnu dot org 2009-05-18 09:36 --- The commit in comment #6 implements the checking for intents. ToDo: * check for OPTIONAL * better error messages * recursive check (see comment #2) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36947

[Bug fortran/40176] Fortran 2003: Procedure pointers with array return value

2009-05-18 Thread janus at gcc dot gnu dot org
--- Comment #2 from janus at gcc dot gnu dot org 2009-05-18 12:28 --- This test case with 'dynamic' array size produces a gimplification error: PROGRAM test_prog ABSTRACT INTERFACE FUNCTION fn_template(n,x) RESULT(y) INTEGER, INTENT(in) :: n REAL, INTENT(in) :: x(n) REAL

[Bug fortran/40164] Fortran 2003: Arrays of procedure pointers (using PPCs)

2009-05-18 Thread janus at gcc dot gnu dot org
--- Comment #3 from janus at gcc dot gnu dot org 2009-05-18 14:45 --- Subject: Bug 40164 Author: janus Date: Mon May 18 14:44:55 2009 New Revision: 147663 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=147663 Log: 2009-05-18 Janus Weil ja...@gcc.gnu.org PR fortran

[Bug fortran/40164] Fortran 2003: Arrays of procedure pointers (using PPCs)

2009-05-18 Thread janus at gcc dot gnu dot org
--- Comment #4 from janus at gcc dot gnu dot org 2009-05-18 14:47 --- Fixed with r147663. Closing. -- janus at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/40176] Fortran 2003: Procedure pointers with array return value

2009-05-18 Thread janus at gcc dot gnu dot org
--- Comment #3 from janus at gcc dot gnu dot org 2009-05-18 16:59 --- Comment #0 is fixed by the following one-liner patch: Index: gcc/fortran/resolve.c === --- gcc/fortran/resolve.c (revision 147663) +++ gcc/fortran

[Bug fortran/40176] New: Fortran 2003: Procedure pointers with array return value

2009-05-17 Thread janus at gcc dot gnu dot org
Status: UNCONFIRMED Keywords: wrong-code Severity: normal Priority: P3 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: janus at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40176

[Bug fortran/40176] Fortran 2003: Procedure pointers with array return value

2009-05-17 Thread janus at gcc dot gnu dot org
--- Comment #1 from janus at gcc dot gnu dot org 2009-05-17 14:13 --- -fdump-parse-tree yields: triple (struct array1_real(kind=4) __result, real(kind=4) a, real(kind=4) b) { ... } real(kind=4) (*T3e0) (real(kind=4) , real(kind=4) ) f; f = (real(kind=4) (*T3e0) (real(kind=4

[Bug fortran/40164] Fortran 2003: Arrays of procedure pointers (using PPCs)

2009-05-16 Thread janus at gcc dot gnu dot org
--- Comment #2 from janus at gcc dot gnu dot org 2009-05-16 14:09 --- Adding in the test case a line like print *, f_array(1)%f(3.,5.) produces a segfault in gfc_conv_scalarized_array_ref (trans-array.c, 2414). -- janus at gcc dot gnu dot org changed: What|Removed

[Bug fortran/40164] New: Fortran 2003: Arrays of procedure pointers

2009-05-15 Thread janus at gcc dot gnu dot org
of procedure pointers Product: gcc Version: 4.5.0 Status: UNCONFIRMED Keywords: rejects-valid Severity: normal Priority: P3 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: janus at gcc

[Bug fortran/40164] Fortran 2003: Arrays of procedure pointers

2009-05-15 Thread janus at gcc dot gnu dot org
--- Comment #1 from janus at gcc dot gnu dot org 2009-05-15 21:51 --- Here is a small patch which fixes the test case: Index: gcc/fortran/primary.c === --- gcc/fortran/primary.c (revision 147527) +++ gcc/fortran

[Bug fortran/39996] Double typing of function results not detected

2009-05-14 Thread janus at gcc dot gnu dot org
--- Comment #2 from janus at gcc dot gnu dot org 2009-05-14 09:42 --- Subject: Bug 39996 Author: janus Date: Thu May 14 09:41:41 2009 New Revision: 147528 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=147528 Log: 2009-05-14 Janus Weil ja...@gcc.gnu.org PR fortran

[Bug fortran/39996] Double typing of function results not detected

2009-05-14 Thread janus at gcc dot gnu dot org
--- Comment #3 from janus at gcc dot gnu dot org 2009-05-14 09:46 --- Fixed with r147528. Closing. -- janus at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/40039] Procedures as actual arguments: Check intent of arguments

2009-05-13 Thread janus at gcc dot gnu dot org
--- Comment #3 from janus at gcc dot gnu dot org 2009-05-13 17:15 --- FAIL: gfortran.dg/interface_19.f90 -O0 (test for excess errors) FAIL: gfortran.dg/proc_ptr_result_1.f90 -O0 (test for excess errors) The last of these three test cases is probably invalid, the second failure

[Bug fortran/40089] Public type with public component which has a private type

2009-05-11 Thread janus at gcc dot gnu dot org
--- Comment #2 from janus at gcc dot gnu dot org 2009-05-11 08:23 --- Thus I would reason that g95, ifort and NAG (assuming Juergen Reuter is using it) are correct in accepting it. NAG indeed accepts it with -f2003. With -f95 it reports Extension: c0.f90, line 32: Dummy ARG

[Bug fortran/40089] Public type with public component which has a private type

2009-05-11 Thread janus at gcc dot gnu dot org
--- Comment #3 from janus at gcc dot gnu dot org 2009-05-11 09:55 --- Actually gfortran even has the same check as NAG that rejects a private type as component of a public type with -std=f95. And it happens that the bug which leads to the bogus error message lies just in this check

[Bug fortran/40089] Public type with public component which has a private type

2009-05-11 Thread janus at gcc dot gnu dot org
--- Comment #5 from janus at gcc dot gnu dot org 2009-05-11 14:14 --- Subject: Bug 40089 Author: janus Date: Mon May 11 14:14:38 2009 New Revision: 147379 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=147379 Log: 2009-05-11 Janus Weil ja...@gcc.gnu.org PR fortran

[Bug fortran/40089] Public type with public component which has a private type

2009-05-11 Thread janus at gcc dot gnu dot org
--- Comment #6 from janus at gcc dot gnu dot org 2009-05-11 14:19 --- Fixed with r147379. Closing. -- janus at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/40089] New: Public type with public component which has a private type

2009-05-10 Thread janus at gcc dot gnu dot org
: normal Priority: P3 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: janus at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40089

[Bug fortran/39996] Double typing of function results not detected

2009-05-09 Thread janus at gcc dot gnu dot org
-- janus at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |janus at gcc dot gnu dot org |dot org

[Bug fortran/39876] module procedure name that collides with the GNU intrinsic

2009-05-08 Thread janus at gcc dot gnu dot org
--- Comment #5 from janus at gcc dot gnu dot org 2009-05-08 09:08 --- Subject: Bug 39876 Author: janus Date: Fri May 8 09:08:13 2009 New Revision: 147279 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=147279 Log: 2009-05-08 Janus Weil ja...@gcc.gnu.org PR fortran

[Bug fortran/39876] module procedure name that collides with the GNU intrinsic

2009-05-08 Thread janus at gcc dot gnu dot org
--- Comment #6 from janus at gcc dot gnu dot org 2009-05-08 09:11 --- Fixed with r147279. Closing. -- janus at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/40054] New: Fortran 2008: Pointer functions as lvalue

2009-05-07 Thread janus at gcc dot gnu dot org
org ReportedBy: janus at gcc dot gnu dot org OtherBugsDependingO 39627 nThis: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40054

[Bug fortran/39876] module procedure name that collides with the GNU intrinsic

2009-05-07 Thread janus at gcc dot gnu dot org
-- janus at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |janus at gcc dot gnu dot org |dot org

[Bug fortran/40039] Procedures as actual arguments: Check intent of arguments

2009-05-07 Thread janus at gcc dot gnu dot org
--- Comment #2 from janus at gcc dot gnu dot org 2009-05-07 21:44 --- Here is a preliminary patch which correctly rejects the code in comment #0: Index: gcc/fortran/interface.c === --- gcc/fortran/interface.c (revision

[Bug fortran/40039] New: Procedures as actual arguments: Check intent of arguments

2009-05-06 Thread janus at gcc dot gnu dot org
Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: janus at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40039

[Bug fortran/40045] New: ICE with type extension and -fdump-parse-tree

2009-05-06 Thread janus at gcc dot gnu dot org
Severity: normal Priority: P3 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: janus at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40045

[Bug fortran/40045] ICE with type extension and -fdump-parse-tree

2009-05-06 Thread janus at gcc dot gnu dot org
--- Comment #3 from janus at gcc dot gnu dot org 2009-05-06 14:58 --- (In reply to comment #2) and the interesting question is: Why is it called? There are no type-bound procedures (and also no components [except of t2%t]. If it's a regression it may be caused by Daniel's r146733

[Bug fortran/39630] Fortran 2003: Procedure Pointer Components

2009-05-06 Thread janus at gcc dot gnu dot org
--- Comment #3 from janus at gcc dot gnu dot org 2009-05-06 21:17 --- Subject: Bug 39630 Author: janus Date: Wed May 6 21:17:16 2009 New Revision: 147206 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=147206 Log: 2009-05-06 Janus Weil ja...@gcc.gnu.org Paul Thomas

[Bug fortran/39630] Fortran 2003: Procedure Pointer Components

2009-05-06 Thread janus at gcc dot gnu dot org
--- Comment #4 from janus at gcc dot gnu dot org 2009-05-06 21:23 --- Status: r147206 implements PPCs with NOPASS, but PASS is still missing ... -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39630

[Bug fortran/39876] module procedure name that collides with the GNU intrinsic

2009-05-06 Thread janus at gcc dot gnu dot org
--- Comment #4 from janus at gcc dot gnu dot org 2009-05-06 22:07 --- From the little I understand 'external' should not be set to 1 for functions listed as intrinsics but not f95 intrinsics. I don't see any reason why 'erfc' should get the EXTERNAL attribute here at all. In any

[Bug fortran/39998] Procedure Pointer Assignments: Statement Functions Internal Functions

2009-05-05 Thread janus at gcc dot gnu dot org
-- janus at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |janus at gcc dot gnu dot org |dot org

[Bug fortran/39996] Double typing of function results not detected

2009-05-05 Thread janus at gcc dot gnu dot org
--- Comment #1 from janus at gcc dot gnu dot org 2009-05-05 20:35 --- Extended test case, including six similar cases, of which only the first three are detected (comment #0 corresponds to case 'E'): ! Detected: interface real function A () end function end interface

[Bug fortran/39998] Procedure Pointer Assignments: Statement Functions Internal Functions

2009-05-05 Thread janus at gcc dot gnu dot org
--- Comment #1 from janus at gcc dot gnu dot org 2009-05-05 20:41 --- Subject: Bug 39998 Author: janus Date: Tue May 5 20:41:00 2009 New Revision: 147133 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=147133 Log: 2009-05-05 Janus Weil ja...@gcc.gnu.org PR fortran

[Bug fortran/39998] Procedure Pointer Assignments: Statement Functions Internal Functions

2009-05-05 Thread janus at gcc dot gnu dot org
--- Comment #2 from janus at gcc dot gnu dot org 2009-05-05 20:47 --- Fixed in r147133. Closing. -- janus at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/39998] New: Procedure Pointer Assignments: Statement Functions Internal Functions

2009-05-01 Thread janus at gcc dot gnu dot org
Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: janus at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39998

[Bug fortran/39931] ICE on invalid Fortran 95 code (bad pointer assignment), gimplify_expr at gimplify.c:6315

2009-04-28 Thread janus at gcc dot gnu dot org
--- Comment #5 from janus at gcc dot gnu dot org 2009-04-28 09:44 --- Subject: Bug 39931 Author: janus Date: Tue Apr 28 09:44:36 2009 New Revision: 146880 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=146880 Log: 2009-04-28 Janus Weil ja...@gcc.gnu.org PR fortran

[Bug fortran/39930] Bogus error: ambiguous reference

2009-04-28 Thread janus at gcc dot gnu dot org
--- Comment #2 from janus at gcc dot gnu dot org 2009-04-28 09:44 --- Subject: Bug 39930 Author: janus Date: Tue Apr 28 09:44:36 2009 New Revision: 146880 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=146880 Log: 2009-04-28 Janus Weil ja...@gcc.gnu.org PR fortran

[Bug fortran/39930] Bogus error: ambiguous reference

2009-04-28 Thread janus at gcc dot gnu dot org
-- janus at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |janus at gcc dot gnu dot org |dot org

[Bug fortran/39930] Bogus error: ambiguous reference

2009-04-28 Thread janus at gcc dot gnu dot org
--- Comment #3 from janus at gcc dot gnu dot org 2009-04-28 10:50 --- Fixed with r146880. Closing. -- janus at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/39931] ICE on invalid Fortran 95 code (bad pointer assignment), gimplify_expr at gimplify.c:6315

2009-04-28 Thread janus at gcc dot gnu dot org
--- Comment #6 from janus at gcc dot gnu dot org 2009-04-28 10:52 --- Fixed with r146880. Closing. -- janus at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/39946] New: PROCEDURE statements: interface with RESULT variable

2009-04-28 Thread janus at gcc dot gnu dot org
Severity: normal Priority: P3 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: janus at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39946

[Bug fortran/39946] PROCEDURE statements: interface with RESULT variable

2009-04-28 Thread janus at gcc dot gnu dot org
--- Comment #1 from janus at gcc dot gnu dot org 2009-04-28 14:52 --- Here's a patch: Index: gcc/fortran/resolve.c === --- gcc/fortran/resolve.c (Revision 146879) +++ gcc/fortran/resolve.c (Arbeitskopie

[Bug fortran/39946] PROCEDURE statements: interface with RESULT variable

2009-04-28 Thread janus at gcc dot gnu dot org
--- Comment #2 from janus at gcc dot gnu dot org 2009-04-28 16:27 --- Subject: Bug 39946 Author: janus Date: Tue Apr 28 16:27:27 2009 New Revision: 146905 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=146905 Log: 2009-04-28 Janus Weil ja...@gcc.gnu.org PR fortran

[Bug fortran/39946] PROCEDURE statements: interface with RESULT variable

2009-04-28 Thread janus at gcc dot gnu dot org
--- Comment #3 from janus at gcc dot gnu dot org 2009-04-28 16:31 --- Fixed with r146905. Closing. -- janus at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/39930] New: Bogus error: ambiguous reference

2009-04-27 Thread janus at gcc dot gnu dot org
: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: janus at gcc dot gnu dot org GCC host triplet: x86_64-unknown-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39930

[Bug fortran/39930] Bogus error: ambiguous reference

2009-04-27 Thread janus at gcc dot gnu dot org
--- Comment #1 from janus at gcc dot gnu dot org 2009-04-27 16:54 --- Something like this should do it: Index: gcc/fortran/parse.c === --- gcc/fortran/parse.c (Revision 146826) +++ gcc/fortran/parse.c (Arbeitskopie

[Bug fortran/39931] ICE on invalid Fortran 95 code (bad pointer assignment), gimplify_expr at gimplify.c:6315

2009-04-27 Thread janus at gcc dot gnu dot org
-- janus at gcc dot gnu dot org changed: What|Removed |Added CC||janus at gcc dot gnu dot org Status|UNCONFIRMED

[Bug fortran/39931] ICE on invalid Fortran 95 code (bad pointer assignment), gimplify_expr at gimplify.c:6315

2009-04-27 Thread janus at gcc dot gnu dot org
--- Comment #4 from janus at gcc dot gnu dot org 2009-04-27 19:09 --- Patch: Index: gcc/fortran/expr.c === --- gcc/fortran/expr.c (Revision 146847) +++ gcc/fortran/expr.c (Arbeitskopie) @@ -3070,8 +3070,8

[Bug fortran/39688] IMPORT of derived type fails

2009-04-25 Thread janus at gcc dot gnu dot org
--- Comment #3 from janus at gcc dot gnu dot org 2009-04-25 08:12 --- Subject: Bug 39688 Author: janus Date: Sat Apr 25 08:11:48 2009 New Revision: 146762 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=146762 Log: 2009-04-25 Janus Weil ja...@gcc.gnu.org PR fortran

[Bug fortran/39688] IMPORT of derived type fails

2009-04-25 Thread janus at gcc dot gnu dot org
--- Comment #4 from janus at gcc dot gnu dot org 2009-04-25 08:13 --- Fixed in r146762. Closing. -- janus at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/39861] [4.5 Regression] ICE with INTRINSIC in module: write_symbol(): bad module symbol

2009-04-24 Thread janus at gcc dot gnu dot org
--- Comment #4 from janus at gcc dot gnu dot org 2009-04-24 08:34 --- Subject: Bug 39861 Author: janus Date: Fri Apr 24 08:34:14 2009 New Revision: 146677 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=146677 Log: 2009-04-24 Janus Weil ja...@gcc.gnu.org PR fortran

[Bug fortran/39864] [4.5 Regression] INTRINSIC :: RESHAPE causes spurious error

2009-04-24 Thread janus at gcc dot gnu dot org
--- Comment #3 from janus at gcc dot gnu dot org 2009-04-24 08:34 --- Subject: Bug 39864 Author: janus Date: Fri Apr 24 08:34:14 2009 New Revision: 146677 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=146677 Log: 2009-04-24 Janus Weil ja...@gcc.gnu.org PR fortran

[Bug fortran/39861] [4.5 Regression] ICE with INTRINSIC in module: write_symbol(): bad module symbol

2009-04-24 Thread janus at gcc dot gnu dot org
--- Comment #5 from janus at gcc dot gnu dot org 2009-04-24 08:39 --- Fixed by r146677. Closing. -- janus at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/39864] [4.5 Regression] INTRINSIC :: RESHAPE causes spurious error

2009-04-24 Thread janus at gcc dot gnu dot org
--- Comment #4 from janus at gcc dot gnu dot org 2009-04-24 08:39 --- Fixed by r146677. Closing. -- janus at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/39861] [4.5 Regression] ICE with INTRINSIC in module: write_symbol(): bad module symbol

2009-04-23 Thread janus at gcc dot gnu dot org
--- Comment #3 from janus at gcc dot gnu dot org 2009-04-23 12:24 --- write_symbol(): bad module symbol 'x' Where does the symbol 'x' come from? The 'x' here apparently is the formal argument of the sqrt() function! I think Dominique was right in suspecting my r146554, which had

[Bug fortran/39864] [4.5 Regression] INTRINSIC :: RESHAPE causes spurious error

2009-04-23 Thread janus at gcc dot gnu dot org
--- Comment #2 from janus at gcc dot gnu dot org 2009-04-23 20:21 --- Janus, can you have a look? It looks like another fallout of your patch. Indeed, it is. If it is not fixable quickly, we should consider backing it out until we have a working version. The fix is quite

[Bug fortran/39735] procedure pointer assignments: return value is not checked

2009-04-22 Thread janus at gcc dot gnu dot org
--- Comment #1 from janus at gcc dot gnu dot org 2009-04-22 09:06 --- Subject: Bug 39735 Author: janus Date: Wed Apr 22 09:05:58 2009 New Revision: 146554 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=146554 Log: 2009-04-22 Janus Weil ja...@gcc.gnu.org PR fortran

[Bug fortran/39735] procedure pointer assignments: return value is not checked

2009-04-22 Thread janus at gcc dot gnu dot org
-- janus at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |janus at gcc dot gnu dot org |dot org

[Bug fortran/39735] procedure pointer assignments: return value is not checked

2009-04-22 Thread janus at gcc dot gnu dot org
--- Comment #2 from janus at gcc dot gnu dot org 2009-04-22 09:24 --- Fixed with r146554. Closing. -- janus at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/39850] Too strict checking for procedures as actual argument

2009-04-22 Thread janus at gcc dot gnu dot org
-- janus at gcc dot gnu dot org changed: What|Removed |Added CC||janus at gcc dot gnu dot org Status|UNCONFIRMED

[Bug fortran/39630] Fortran 2003: Procedure Pointer Components

2009-04-16 Thread janus at gcc dot gnu dot org
--- Comment #2 from janus at gcc dot gnu dot org 2009-04-16 11:29 --- An example can be found in the following paper: Norman S. Clerman: Note on creating an array of procedure pointers ACM SIGPLAN Fortran Forum, Vol. 28, Issue 1 (2009) http://doi.acm.org/10.1145/1520752.1520753

[Bug fortran/39692] New: f95: conflict between EXTERNAL and PROCEDURE

2009-04-09 Thread janus at gcc dot gnu dot org
: UNCONFIRMED Severity: normal Priority: P3 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: janus at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39692

[Bug fortran/36704] Procedure pointer as function result

2009-04-09 Thread janus at gcc dot gnu dot org
--- Comment #8 from janus at gcc dot gnu dot org 2009-04-09 09:41 --- Fixed by r145815. Closing. -- janus at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/36704] Procedure pointer as function result

2009-04-09 Thread janus at gcc dot gnu dot org
--- Comment #7 from janus at gcc dot gnu dot org 2009-04-09 09:39 --- Subject: Bug 36704 Author: janus Date: Thu Apr 9 09:39:09 2009 New Revision: 145815 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=145815 Log: 2009-04-09 Janus Weil ja...@gcc.gnu.org PR fortran

[Bug fortran/39695] New: ProcPtr function results: wrong name in error message

2009-04-09 Thread janus at gcc dot gnu dot org
Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: janus at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39695

[Bug fortran/38152] [4.4 Regression] procedure pointers as module variables

2009-04-08 Thread janus at gcc dot gnu dot org
--- Comment #20 from janus at gcc dot gnu dot org 2009-04-08 14:03 --- Subject: Bug 38152 Author: janus Date: Wed Apr 8 14:03:33 2009 New Revision: 145735 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=145735 Log: 2009-04-08 Janus Weil ja...@gcc.gnu.org PR fortran

[Bug fortran/38152] [4.4 Regression] procedure pointers as module variables

2009-04-08 Thread janus at gcc dot gnu dot org
--- Comment #21 from janus at gcc dot gnu dot org 2009-04-08 14:11 --- Fixed in trunk and 4.4. Closing. -- janus at gcc dot gnu dot org changed: What|Removed |Added

[Bug other/38920] dw2 exceptions don't work.

2009-04-07 Thread janus at gcc dot gnu dot org
--- Comment #9 from janus at gcc dot gnu dot org 2009-04-07 07:25 --- Subject: Bug 38920 Author: janus Date: Tue Apr 7 07:24:37 2009 New Revision: 145651 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=145651 Log: 2009-04-07 Janus Weil ja...@gcc.gnu.org PR fortran

[Bug fortran/38290] procedure pointer assignment checking

2009-04-07 Thread janus at gcc dot gnu dot org
--- Comment #10 from janus at gcc dot gnu dot org 2009-04-07 07:32 --- Fixed with r145651 (I messed up the PR number in the ChangeLog entry, though). Closing. -- janus at gcc dot gnu dot org changed: What|Removed |Added

[Bug other/38920] dw2 exceptions don't work.

2009-04-07 Thread janus at gcc dot gnu dot org
--- Comment #10 from janus at gcc dot gnu dot org 2009-04-07 07:34 --- Oops. The commit in comment #9 was actually for PR38290, but I accidentally messed up the PR number in the ChangeLog. Sorry for the noise. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38920

[Bug fortran/38152] [4.4 Regression] procedure pointers as module variables

2009-04-07 Thread janus at gcc dot gnu dot org
--- Comment #15 from janus at gcc dot gnu dot org 2009-04-07 11:40 --- Reopening. proc_decl_13.f90 produces a segfault when compiled with -g. Backtrace: #0 0x00f4bee1 in htab_hash_string (p=0x0) at /home/jweil/gcc45/trunk/libiberty/hashtab.c:812 #1 0x005ff979

[Bug fortran/38152] [4.4 Regression] procedure pointers as module variables

2009-04-07 Thread janus at gcc dot gnu dot org
--- Comment #16 from janus at gcc dot gnu dot org 2009-04-07 11:43 --- (In reply to comment #15) proc_decl_13.f90 produces a segfault when compiled with -g. Sorry. Of course I'm talking about proc_ptr_13.f90. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38152

[Bug fortran/38152] [4.4 Regression] procedure pointers as module variables

2009-04-07 Thread janus at gcc dot gnu dot org
--- Comment #18 from janus at gcc dot gnu dot org 2009-04-07 12:41 --- Patch: Index: gcc/fortran/trans-decl.c === --- gcc/fortran/trans-decl.c(Revision 145652) +++ gcc/fortran/trans-decl.c(Arbeitskopie) @@ -1015,10

[Bug fortran/38152] [4.4 Regression] procedure pointers as module variables

2009-04-07 Thread janus at gcc dot gnu dot org
--- Comment #19 from janus at gcc dot gnu dot org 2009-04-07 16:24 --- Subject: Bug 38152 Author: janus Date: Tue Apr 7 16:24:31 2009 New Revision: 145692 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=145692 Log: 2009-04-07 Janus Weil ja...@gcc.gnu.org PR fortran

[Bug fortran/39414] PROCEDURE statement double declaration bug

2009-04-06 Thread janus at gcc dot gnu dot org
--- Comment #3 from janus at gcc dot gnu dot org 2009-04-06 08:33 --- Subject: Bug 39414 Author: janus Date: Mon Apr 6 08:33:31 2009 New Revision: 145583 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=145583 Log: 2009-04-06 Janus Weil ja...@gcc.gnu.org PR fortran/39414

<    4   5   6   7   8   9   10   11   >