From c1b37eda370a020e8ae8c5315b9b5a0e5347c0e1 Mon Sep 17 00:00:00 2001 From: Eric Botcazou Date: Thu, 31 Jul 2014 12:57:54 +0000 Subject: [PATCH] utils2.c ((build_binary_op): Don't set TREE_THIS_NOTRAP on array references here... * gcc-interface/utils2.c ((build_binary_op): Don't set TREE_THIS_NOTRAP on array references here, now done more selectively in trans.c. From-SVN: r213356 --- gcc/ada/ChangeLog | 5 +++++ gcc/ada/gcc-interface/utils2.c | 1 - 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 42c927fbb55..61652dc3157 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,8 @@ +2014-07-31 Eric Botcazou + + * gcc-interface/utils2.c ((build_binary_op): Don't set TREE_THIS_NOTRAP + on array references here, now done more selectively in trans.c. + 2014-07-31 Doug Rupp * gcc-interface/misc.c (gnat_init_gcc_fp(): Set flag_errno_math to 0. diff --git a/gcc/ada/gcc-interface/utils2.c b/gcc/ada/gcc-interface/utils2.c index dd4151b5bc5..e6e48877dc6 100644 --- a/gcc/ada/gcc-interface/utils2.c +++ b/gcc/ada/gcc-interface/utils2.c @@ -1177,7 +1177,6 @@ build_binary_op (enum tree_code op_code, tree result_type, ; else if (op_code == ARRAY_REF || op_code == ARRAY_RANGE_REF) { - TREE_THIS_NOTRAP (result) = 1; if (TYPE_VOLATILE (operation_type)) TREE_THIS_VOLATILE (result) = 1; } -- 2.30.2