2015-03-13 Robert Dewar <dewar@adacore.com>
commit9755aa0bc0b1830291ac42a4d7b00dbee808d64a
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 13 Mar 2015 13:18:39 +0000 (13 13:18 +0000)
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 13 Mar 2015 13:18:39 +0000 (13 13:18 +0000)
treea80299f647d0969da2d56e01adca47afb40dbeb5
parent19cde178050c2278305fb824c3e36f3016094268
2015-03-13  Robert Dewar  <dewar@adacore.com>

* exp_util.ads, exp_util.adb (Force_Evaluation): Add Related_Id and
Is_Low/High_Bound params.
* sem_ch3.adb (Constrain_Index): Use new Force_Evaluation calling
sequence to simplify generation of FIRST/LAST temps for bounds.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@221418 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ada/ChangeLog
gcc/ada/exp_util.adb
gcc/ada/exp_util.ads
gcc/ada/sem_ch3.adb