Commit 596a9579 by Mikael Morin

trans-array.c (gfc_conv_loop_setup): Also skip temporary arrays.

	* trans-array.c (gfc_conv_loop_setup): Also skip temporary arrays.

From-SVN: r180853
parent ae9054ba
2011-11-03 Mikael Morin <mikael@gcc.gnu.org>
* trans-array.c (gfc_conv_loop_setup): Also skip temporary arrays.
2011-11-03 Mikael Morin <mikael@gcc.gnu.org>
* trans-array.c (gfc_conv_ss_startstride): Access array bounds along
array dimensions instead of loop dimensions.
......
......@@ -3881,7 +3881,12 @@ gfc_conv_loop_setup (gfc_loopinfo * loop, locus * where)
loop for this dimension. We try to pick the simplest term. */
for (ss = loop->ss; ss != gfc_ss_terminator; ss = ss->loop_chain)
{
if (ss->type == GFC_SS_SCALAR || ss->type == GFC_SS_REFERENCE)
gfc_ss_type ss_type;
ss_type = ss->type;
if (ss_type == GFC_SS_SCALAR
|| ss_type == GFC_SS_TEMP
|| ss_type == GFC_SS_REFERENCE)
continue;
info = &ss->data.info;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment