Mikael Morin wrote:
Patch is basically OK. One comment below.
diff --git a/gcc/fortran/resolve.c b/gcc/fortran/resolve.c
index 436c160..3877711 100644
--- a/gcc/fortran/resolve.c
+++ b/gcc/fortran/resolve.c
@@ -3125,11 +3126,17 @@ resolve_function (gfc_expr *expr)
{
if (forall_fla
Hi Tobias,
I have attached an updated version, which actually implements do
concurrent in trans-stmt.c. Additionally, "CYCLE" without a label did
not work.
I think you also need to add support to frontend-passes.c.
Regards
Thomas
On Monday 05 September 2011 18:11:47 Tobias Burnus wrote:
> On 09/03/2011 02:49 PM, Tobias Burnus wrote:
> > This patch implements the parsing/diagnostic for "DO[,] CONCURRENT
> > for-all-header", e.g.
> >
> > do concurrent (i = 1:5)
> > A(i) = B(i)
> > end do
>
> (Side remark: do concurr
On 09/03/2011 02:49 PM, Tobias Burnus wrote:
This patch implements the parsing/diagnostic for "DO[,] CONCURRENT
for-all-header", e.g.
do concurrent (i = 1:5)
A(i) = B(i)
end do
(Side remark: do concurrent also supports a logical mask expression as
FORALL does.)
I have attached an u
Recently, I came across PR 44646, where I wrote a bit more than a year
ago: "I have an embryonic patch for it". Well, I found it again, did
some polishing - and here it is.
This patch implements the parsing/diagnostic for "DO[,] CONCURRENT
for-all-header", e.g.
do concurrent (i = 1:5)
A