+2023-02-22 Tobias Burnus <tobias@codesourcery.com>
+
+ * trans-openmp.cc (gfc_trans_omp_clauses): Move align modifier
+ handling from OMP_LIST_ALLOCATOR to OMP_LIST_ALLOCATE.
+
2023-02-15 Tobias Burnus <tobias@codesourcery.com>
Backported from master:
}
OMP_CLAUSE_ALLOCATE_ALLOCATOR (node) = allocator_;
}
+ if (n->u.align)
+ {
+ tree align_;
+ gfc_init_se (&se, NULL);
+ gfc_conv_expr (&se, n->u.align);
+ align_ = gfc_evaluate_now (se.expr, block);
+ OMP_CLAUSE_ALLOCATE_ALIGN (node) = align_;
+ }
omp_clauses = gfc_trans_add_clause (node, omp_clauses);
}
}
allocator_ = gfc_evaluate_now (se.expr, block);
OMP_ALLOCATE_ALLOCATOR (node) = allocator_;
}
- if (n->u.align)
- {
- tree align_;
- gfc_init_se (&se, NULL);
- gfc_conv_expr (&se, n->u.align);
- align_ = gfc_evaluate_now (se.expr, block);
- OMP_CLAUSE_ALLOCATE_ALIGN (node) = align_;
- }
omp_clauses = gfc_trans_add_clause (node, omp_clauses);
}
}