diff options
author | Mikael Morin <mikael@gcc.gnu.org> | 2011-11-25 20:24:10 +0000 |
---|---|---|
committer | Mikael Morin <mikael@gcc.gnu.org> | 2011-11-25 20:24:10 +0000 |
commit | 3120f5119ca3ffadb2d227b8fe745bba127c2153 (patch) | |
tree | 38c3a41111bd737c9492d8f2b0f753c8c3d98aee /gcc | |
parent | f6a40ccda3f1177b1fed2c79f798b50bcf298d98 (diff) | |
download | gcc-3120f5119ca3ffadb2d227b8fe745bba127c2153.zip gcc-3120f5119ca3ffadb2d227b8fe745bba127c2153.tar.gz gcc-3120f5119ca3ffadb2d227b8fe745bba127c2153.tar.bz2 |
trans-array.c (set_loop_bounds): Remove dead conditions.
* trans-array.c (set_loop_bounds): Remove dead conditions.
From-SVN: r181731
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/fortran/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/fortran/trans-array.c | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index d669f5a..4ee062c 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,5 +1,9 @@ 2011-11-25 Mikael Morin <mikael@gcc.gnu.org> + * trans-array.c (set_loop_bounds): Remove dead conditions. + +2011-11-25 Mikael Morin <mikael@gcc.gnu.org> + PR fortran/51250 PR fortran/43829 * trans-array.c (gfc_trans_create_temp_array): Get dimension from diff --git a/gcc/fortran/trans-array.c b/gcc/fortran/trans-array.c index 943503a..ee8f896 100644 --- a/gcc/fortran/trans-array.c +++ b/gcc/fortran/trans-array.c @@ -4341,9 +4341,9 @@ set_loop_bounds (gfc_loopinfo *loop) } /* Transform everything so we have a simple incrementing variable. */ - if (n < loop->dimen && integer_onep (info->stride[dim])) + if (integer_onep (info->stride[dim])) info->delta[dim] = gfc_index_zero_node; - else if (n < loop->dimen) + else { /* Set the delta for this section. */ info->delta[dim] = gfc_evaluate_now (loop->from[n], &loop->pre); |