public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug fortran/25292] New: ASSOCIATED( func() ) rejected ?
@ 2005-12-07 9:43 jpr at csc dot fi
2005-12-07 22:31 ` [Bug fortran/25292] " eedelman at gcc dot gnu dot org
` (5 more replies)
0 siblings, 6 replies; 7+ messages in thread
From: jpr at csc dot fi @ 2005-12-07 9:43 UTC (permalink / raw)
To: gcc-bugs
The ASSOCIATED statement with function argument is rejected by gfortran.
ifort, g95, pgf90, pathf90, sunf90, xlf90 all happily accept the (somewhat
silly) program below with expected results?
Regards, Juha
program test
real, pointer :: a
allocate(a)
print*,associated( x(a) )
contains
function x(a) RESULT(b)
real, pointer :: a,b
b => a
end function x
end program test
gfortran -v -o ptrf ptrf.f90
Driving: gfortran -v -o ptrf ptrf.f90 -lgfortranbegin -lgfortran -lm
-shared-libgcc
Using built-in specs.
Target: i386-linux
Configured with: ../gcc/configure --prefix=/tmp/gfortran-20051205/irun
--enable-languages=c,fortran --host=i386-linux
Thread model: posix
gcc version 4.2.0 20051205 (experimental)
/home/wrk/jpr/irun/bin/../libexec/gcc/i386-linux/4.2.0/f951 ptrf.f90 -quiet
-dumpbase ptrf.f90 -auxbase ptrf -version -o /tmp/ccZ3fGqg.s
GNU F95 version 4.2.0 20051205 (experimental) (i386-linux)
compiled by GNU C version 4.0.2 (Debian 4.0.2-2).
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
In file ptrf.f90:5
print*,associated( x(a) )
1
Error: 'pointer' argument of 'associated' intrinsic at (1) must be a variable
--
Summary: ASSOCIATED( func() ) rejected ?
Product: gcc
Version: 4.2.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: fortran
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: jpr at csc dot fi
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25292
^ permalink raw reply [flat|nested] 7+ messages in thread
* [Bug fortran/25292] ASSOCIATED( func() ) rejected ?
2005-12-07 9:43 [Bug fortran/25292] New: ASSOCIATED( func() ) rejected ? jpr at csc dot fi
@ 2005-12-07 22:31 ` eedelman at gcc dot gnu dot org
2005-12-08 16:56 ` eedelman at gcc dot gnu dot org
` (4 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: eedelman at gcc dot gnu dot org @ 2005-12-07 22:31 UTC (permalink / raw)
To: gcc-bugs
------- Comment #1 from eedelman at gcc dot gnu dot org 2005-12-07 22:31 -------
Confirmed.
--
eedelman at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |eedelman at gcc dot gnu dot
| |org
Status|UNCONFIRMED |NEW
Ever Confirmed|0 |1
Last reconfirmed|0000-00-00 00:00:00 |2005-12-07 22:31:34
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25292
^ permalink raw reply [flat|nested] 7+ messages in thread
* [Bug fortran/25292] ASSOCIATED( func() ) rejected ?
2005-12-07 9:43 [Bug fortran/25292] New: ASSOCIATED( func() ) rejected ? jpr at csc dot fi
2005-12-07 22:31 ` [Bug fortran/25292] " eedelman at gcc dot gnu dot org
@ 2005-12-08 16:56 ` eedelman at gcc dot gnu dot org
2005-12-08 17:00 ` eedelman at gcc dot gnu dot org
` (3 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: eedelman at gcc dot gnu dot org @ 2005-12-08 16:56 UTC (permalink / raw)
To: gcc-bugs
------- Comment #2 from eedelman at gcc dot gnu dot org 2005-12-08 16:56 -------
Subject: Bug 25292
Author: eedelman
Date: Thu Dec 8 16:56:10 2005
New Revision: 108238
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=108238
Log:
fortran/
2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
PR fortran/25292
* check.c (gfc_check_associated): Allow function results
as actual arguments to ASSOCIATED. Moved a misplaced
comment.
testsuite/
2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
PR fortran/25292
* gfortran.dg/associated_1.f90: New.
Added:
trunk/gcc/testsuite/gfortran.dg/associated_1.f90
Modified:
trunk/gcc/fortran/ChangeLog
trunk/gcc/fortran/check.c
trunk/gcc/testsuite/ChangeLog
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25292
^ permalink raw reply [flat|nested] 7+ messages in thread
* [Bug fortran/25292] ASSOCIATED( func() ) rejected ?
2005-12-07 9:43 [Bug fortran/25292] New: ASSOCIATED( func() ) rejected ? jpr at csc dot fi
2005-12-07 22:31 ` [Bug fortran/25292] " eedelman at gcc dot gnu dot org
2005-12-08 16:56 ` eedelman at gcc dot gnu dot org
@ 2005-12-08 17:00 ` eedelman at gcc dot gnu dot org
2005-12-08 17:05 ` eedelman at gcc dot gnu dot org
` (2 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: eedelman at gcc dot gnu dot org @ 2005-12-08 17:00 UTC (permalink / raw)
To: gcc-bugs
------- Comment #3 from eedelman at gcc dot gnu dot org 2005-12-08 17:00 -------
Subject: Bug 25292
Author: eedelman
Date: Thu Dec 8 17:00:26 2005
New Revision: 108239
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=108239
Log:
fortran/
2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
PR fortran/25292
* check.c (gfc_check_associated): Allow function results
as actual arguments to ASSOCIATED. Moved a misplaced
comment.
testsuite/
2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
PR fortran/25292
* gfortran.dg/associated_1.f90: New.
Added:
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/associated_1.f90
Modified:
branches/gcc-4_1-branch/gcc/fortran/check.c
branches/gcc-4_1-branch/gcc/testsuite/ChangeLog
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25292
^ permalink raw reply [flat|nested] 7+ messages in thread
* [Bug fortran/25292] ASSOCIATED( func() ) rejected ?
2005-12-07 9:43 [Bug fortran/25292] New: ASSOCIATED( func() ) rejected ? jpr at csc dot fi
` (2 preceding siblings ...)
2005-12-08 17:00 ` eedelman at gcc dot gnu dot org
@ 2005-12-08 17:05 ` eedelman at gcc dot gnu dot org
2005-12-09 18:08 ` eedelman at gcc dot gnu dot org
2005-12-12 20:16 ` pinskia at gcc dot gnu dot org
5 siblings, 0 replies; 7+ messages in thread
From: eedelman at gcc dot gnu dot org @ 2005-12-08 17:05 UTC (permalink / raw)
To: gcc-bugs
------- Comment #4 from eedelman at gcc dot gnu dot org 2005-12-08 17:04 -------
Subject: Bug 25292
Author: eedelman
Date: Thu Dec 8 17:04:54 2005
New Revision: 108241
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=108241
Log:
fortran/
2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
PR fortran/25292
* check.c (gfc_check_associated): Allow function results
as actual arguments to ASSOCIATED. Moved a misplaced
comment.
testsuite/
2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
PR fortran/25292
* gfortran.dg/associated_1.f90: New.
Added:
branches/gcc-4_0-branch/gcc/testsuite/gfortran.dg/associated_1.f90
Modified:
branches/gcc-4_0-branch/gcc/fortran/ChangeLog
branches/gcc-4_0-branch/gcc/fortran/check.c
branches/gcc-4_0-branch/gcc/testsuite/ChangeLog
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25292
^ permalink raw reply [flat|nested] 7+ messages in thread
* [Bug fortran/25292] ASSOCIATED( func() ) rejected ?
2005-12-07 9:43 [Bug fortran/25292] New: ASSOCIATED( func() ) rejected ? jpr at csc dot fi
` (3 preceding siblings ...)
2005-12-08 17:05 ` eedelman at gcc dot gnu dot org
@ 2005-12-09 18:08 ` eedelman at gcc dot gnu dot org
2005-12-12 20:16 ` pinskia at gcc dot gnu dot org
5 siblings, 0 replies; 7+ messages in thread
From: eedelman at gcc dot gnu dot org @ 2005-12-09 18:08 UTC (permalink / raw)
To: gcc-bugs
------- Comment #5 from eedelman at gcc dot gnu dot org 2005-12-09 18:08 -------
Fixed on 4.0, 4.1 and mainline.
--
eedelman at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25292
^ permalink raw reply [flat|nested] 7+ messages in thread
* [Bug fortran/25292] ASSOCIATED( func() ) rejected ?
2005-12-07 9:43 [Bug fortran/25292] New: ASSOCIATED( func() ) rejected ? jpr at csc dot fi
` (4 preceding siblings ...)
2005-12-09 18:08 ` eedelman at gcc dot gnu dot org
@ 2005-12-12 20:16 ` pinskia at gcc dot gnu dot org
5 siblings, 0 replies; 7+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-12-12 20:16 UTC (permalink / raw)
To: gcc-bugs
--
pinskia at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|--- |4.0.3
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25292
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2005-12-12 20:16 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-12-07 9:43 [Bug fortran/25292] New: ASSOCIATED( func() ) rejected ? jpr at csc dot fi
2005-12-07 22:31 ` [Bug fortran/25292] " eedelman at gcc dot gnu dot org
2005-12-08 16:56 ` eedelman at gcc dot gnu dot org
2005-12-08 17:00 ` eedelman at gcc dot gnu dot org
2005-12-08 17:05 ` eedelman at gcc dot gnu dot org
2005-12-09 18:08 ` eedelman at gcc dot gnu dot org
2005-12-12 20:16 ` pinskia at gcc dot gnu dot 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).