https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71838
Paul Thomas changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71838
--- Comment #17 from Paul Thomas ---
Author: pault
Date: Sat Apr 1 11:35:14 2017
New Revision: 246632
URL: https://gcc.gnu.org/viewcvs?rev=246632&root=gcc&view=rev
Log:
2017-04-01 Paul Thomas
Backport from trunk
PR fortran/7
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71838
--- Comment #16 from Paul Thomas ---
Author: pault
Date: Sat Mar 18 11:53:53 2017
New Revision: 246255
URL: https://gcc.gnu.org/viewcvs?rev=246255&root=gcc&view=rev
Log:
2017-03-18 Paul Thomas
PR fortran/71838
* symbol.c (che
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71838
--- Comment #15 from Anton Shterenlikht ---
Yes, the problem seems to have been solved.
My code compiles fine now.
Thanks
Anton
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71838
--- Comment #14 from paul.richard.thomas at gmail dot com ---
Hi Anton,
Did you take on board that it is the procedure dummy argument that
causes the problem?
A viable workaround is to:
s/procedure( cgca_clvgs_abstract ) :: sub/external :: sub/
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71838
--- Comment #13 from Anton Shterenlikht ---
The latest I have is:
gcc6-devel-6.3.1.s20161229 lang/gcc6-devel
gcc7-devel-7.0.0.s20170101 lang/gcc7-devel
ATM I've no time to build gcc myself.
I'll wait for gerald@ to update these ports a
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71838
Paul Thomas changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |pault at gcc dot gnu.org
--- Commen
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71838
--- Comment #11 from Dominique d'Humieres ---
Even further reduced test
module cgca_m3clvg
interface
subroutine cgca_clvgs_abstract()
end subroutine cgca_clvgs_abstract
module subroutine cgca_clvgp(sub)
procedure( cgca_clvgs_
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71838
--- Comment #10 from Dominique d'Humieres ---
Further reduced test
module cgca_m3clvg
abstract interface
subroutine cgca_clvgs_abstract()
end subroutine cgca_clvgs_abstract
end interface
interface
module subroutine cgca_clvgp(sub)
pr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71838
--- Comment #9 from Dominique d'Humieres ---
Reduced test
module cgca_m3clvg
abstract interface
subroutine cgca_clvgs_abstract( farr, marr, n, cstate, debug, &
newstate )
integer, parameter :: iarr =
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71838
Dominique d'Humieres changed:
What|Removed |Added
Status|WAITING |NEW
--- Comment #8 from Dominique
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71838
--- Comment #7 from Paul Thomas ---
(In reply to Dominique d'Humieres from comment #6)
> I get the ICE with the following trivial submodule
>
> submodule ( cgca_m3clvg ) m3clvg_sm3
>
> implicit none
>
> contains
>
> module procedure cgca_clvg
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71838
Dominique d'Humieres changed:
What|Removed |Added
CC||pault at gcc dot gnu.org
--- Comm
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71838
--- Comment #5 from Anton Shterenlikht ---
I reduced the case to 8 Fortran files:
http://eis.bris.ac.uk/~mexas/0.txz
Untar the file
cd zproblem
make
caf -c -Wall -g -fbacktrace -fcheck-array-temporaries cgca_m1co.f90
caf -c -Wall -g
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71838
--- Comment #4 from Anton Shterenlikht ---
Yes, it's a library:
https://sourceforge.net/p/cgpack/code/HEAD/tree/head/
I'll try to reduce the problem case to something smaller.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71838
Dominique d'Humieres changed:
What|Removed |Added
Status|UNCONFIRMED |WAITING
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71838
--- Comment #2 from Anton Shterenlikht ---
forgot to add that this is now with gcc-6.1:
$ caf --version
OpenCoarrays Coarray Fortran Compiler Wrapper (caf version 1.6.0)
Copyright (C) 2015-2016 Sourcery, Inc.
$ mpif90 --version
GNU Fortran (GC
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71838
--- Comment #1 from Anton Shterenlikht ---
with OpenCoarrays-1.6.0 I just get:
caf -c -Wall -g -fbacktrace -fcheck-array-temporaries m3clvg_sm3.f90
'
(null):0: confused by earlier errors, bailing out
make: *** [m3clvg_sm3.o] Error 1
But there
18 matches
Mail list logo