------- 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

Reply via email to