Commit bdfc46af by Jerry DeLisle

re PR fortran/31610 (ICE with transfer, merge in gfc_conv_expr_descriptor)

2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

	PR fortran/31610
	* trans-array.c (gfc_trans_create_temp_array): Remove call to
	gcc_assert (integer_zerop (loop->from[n])).

From-SVN: r131873
parent f0025d1d
2008-01-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/31610
* trans-array.c (gfc_trans_create_temp_array): Remove call to
gcc_assert (integer_zerop (loop->from[n])).
2008-01-25 Daniel Franke <franke.daniel@gmail.com> 2008-01-25 Daniel Franke <franke.daniel@gmail.com>
PR fortran/34661 PR fortran/34661
......
...@@ -588,9 +588,9 @@ gfc_trans_create_temp_array (stmtblock_t * pre, stmtblock_t * post, ...@@ -588,9 +588,9 @@ gfc_trans_create_temp_array (stmtblock_t * pre, stmtblock_t * post,
for (dim = 0; dim < info->dimen; dim++) for (dim = 0; dim < info->dimen; dim++)
{ {
n = loop->order[dim]; n = loop->order[dim];
if (n < loop->temp_dim) /* TODO: Investigate why "if (n < loop->temp_dim)
gcc_assert (integer_zerop (loop->from[n])); gcc_assert (integer_zerop (loop->from[n]));" fails here. */
else if (n >= loop->temp_dim)
{ {
/* Callee allocated arrays may not have a known bound yet. */ /* Callee allocated arrays may not have a known bound yet. */
if (loop->to[n]) if (loop->to[n])
......
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