summaryrefslogtreecommitdiff
path: root/gcc/fortran/trans.h
diff options
context:
space:
mode:
authormikael <mikael@138bc75d-0d04-0410-961f-82ee72b054a4>2011-10-07 19:24:07 +0000
committermikael <mikael@138bc75d-0d04-0410-961f-82ee72b054a4>2011-10-07 19:24:07 +0000
commit636321de968e8ea82a9501d977103419caf748bf (patch)
tree4953f1f130fa236b6e97751a13f9a6ea32715120 /gcc/fortran/trans.h
parent25f989b3f1dd1e3ecf0822c305267af9f21c4ea7 (diff)
downloadgcc-636321de968e8ea82a9501d977103419caf748bf.tar.gz
* trans-array.h (struct gfc_se): New flag want_coarray.
* trans-intrinsic.c (trans_this_image, trans_image_index, conv_intrinsic_cobound): Set want_coarray. * trans_array.c (gfc_conv_expr_descriptor): Evaluate codimension earlier and without relying on the scalarizer. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179676 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/fortran/trans.h')
-rw-r--r--gcc/fortran/trans.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/fortran/trans.h b/gcc/fortran/trans.h
index 0c249a6736a..6157a885676 100644
--- a/gcc/fortran/trans.h
+++ b/gcc/fortran/trans.h
@@ -86,6 +86,8 @@ typedef struct gfc_se
args alias. */
unsigned force_tmp:1;
+ unsigned want_coarray:1;
+
/* Scalarization parameters. */
struct gfc_se *parent;
struct gfc_ss *ss;