summaryrefslogtreecommitdiff
path: root/gcc/fortran/trans-array.c
diff options
context:
space:
mode:
authorpault <pault@138bc75d-0d04-0410-961f-82ee72b054a4>2006-12-20 21:10:51 +0000
committerpault <pault@138bc75d-0d04-0410-961f-82ee72b054a4>2006-12-20 21:10:51 +0000
commitefa45ebf5b09a1b83bd0317623ef141f5411866b (patch)
tree8cdd30fa7a95399c0d599e44683c5a8fb4b7b9ce /gcc/fortran/trans-array.c
parent85f9e2da6d2d84a008739cc9d90ed7707698fe3e (diff)
downloadgcc-efa45ebf5b09a1b83bd0317623ef141f5411866b.tar.gz
2006-12-20 Paul Thomas <pault@gcc.gnu.org>
PR fortran/30190 * trans-array.c (gfc_conv_array_ref): Remove gfc_evaluate_now from the -fbounds-check branch. 2006-12-20 Paul Thomas <pault@gcc.gnu.org> PR fortran/30190 * gfortran.dg/bounds_check_5.f90: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@120084 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/fortran/trans-array.c')
-rw-r--r--gcc/fortran/trans-array.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/gcc/fortran/trans-array.c b/gcc/fortran/trans-array.c
index 085898866e0..6201c4c0561 100644
--- a/gcc/fortran/trans-array.c
+++ b/gcc/fortran/trans-array.c
@@ -2094,8 +2094,6 @@ gfc_conv_array_ref (gfc_se * se, gfc_array_ref * ar, gfc_symbol * sym,
tree cond;
char *msg;
- indexse.expr = gfc_evaluate_now (indexse.expr, &se->pre);
-
tmp = gfc_conv_array_lbound (se->expr, n);
cond = fold_build2 (LT_EXPR, boolean_type_node,
indexse.expr, tmp);