aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/sinfo.adb
diff options
context:
space:
mode:
authorArnaud Charlet <charlet@gcc.gnu.org>2014-10-23 12:11:21 +0200
committerArnaud Charlet <charlet@gcc.gnu.org>2014-10-23 12:11:21 +0200
commit2934b84ad8624e08f1390f9bf2cf95a0093f4f1b (patch)
tree9524c6826a5f9f1e6e163cbfe6c0dd6e078260b1 /gcc/ada/sinfo.adb
parent3fdb58e2eb3b2dbb3ec9bb12daf8c02fcc387e9e (diff)
downloadgcc-2934b84ad8624e08f1390f9bf2cf95a0093f4f1b.zip
gcc-2934b84ad8624e08f1390f9bf2cf95a0093f4f1b.tar.gz
gcc-2934b84ad8624e08f1390f9bf2cf95a0093f4f1b.tar.bz2
[multiple changes]
2014-10-23 Hristian Kirtchev <kirtchev@adacore.com> * checks.adb (Ensure_Valid): Update the subprogram profile. Propagate the contex attributes to Insert_Valid_Check. (Insert_Valid_Check): Update the subprogram profile. Propagate the attributes of the context to Duplicate_Subexpr_No_Checks. (Validity_Check_Range): Update the subprogram profile. Propagate the context attribute to Ensure_Valid. * checks.ads (Ensure_Valid): Update the subprogram profile along with the comment on usage. (Insert_Valid_Check): Update the subprogram profile along with the comment on usage. (Validity_Check_Range): Update the subprogram profile along with the comment on usage. * exp_util.adb (Build_Temporary): New routine. (Duplicate_Subexpr_No_Checks): Update the subprogram profile. Propagate the attributes of the context to Remove_Side_Effects. (Remove_Side_Effects): Update the subprogram profile. Update all calls to Make_Temporary to invoke Build_Temporary. * exp_util.ads (Duplicate_Subexpr_No_Checks): Update the subprogram profile along with the comment on usage. (Remove_Side_Effects): Update the subprogram profile along with the comment on usage. * sem_ch3.adb (Process_Range_Expr_In_Decl): Pass the subtype to the validity check machinery. Explain the reason for this propagation. 2014-10-23 Robert Dewar <dewar@adacore.com> * a-strsea.adb: Minor reformatting. From-SVN: r216581
Diffstat (limited to 'gcc/ada/sinfo.adb')
0 files changed, 0 insertions, 0 deletions