------- Comment #6 from domob at gcc dot gnu dot org 2009-09-29 07:48 -------
Committed my patch linked above. This implements "basic" BLOCK support (what I
as a user would reasonably expect it to behave) but misses a lot of finer
details; I'll keep the PR open for those.
See my mailing list message for more information, but what I've got in mind for
still missing stuff:
* handle VOLATILE and ASYNCHRONOUS as the draft standard mentions
* implement the clause requiring SAVE to not reference a common-name
* do more stuff with regards to 'construct entities' rather than "ordinary
variables", for instance the IMPLICIT handling Richard Maine mentioned in his
c.l.f post which is also the XFAIL'ed test-case block_7.f08
--
domob at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|Fortran 2008: Implement |Correctly implement details
|BLOCK construct |of Fortran 2008 BLOCK
| |construct
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39626