aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/adaint.c
diff options
context:
space:
mode:
authorArnaud Charlet <charlet@gcc.gnu.org>2013-09-10 16:50:09 +0200
committerArnaud Charlet <charlet@gcc.gnu.org>2013-09-10 16:50:09 +0200
commiteefe376107650d0d11df8711772fc6074ce31bc3 (patch)
tree35d36cff3c15dc159fcf8489814f30cc5dc9604f /gcc/ada/adaint.c
parent31dd3f4bf63e160b62ed3d3f3cb4ac231b9f85bf (diff)
downloadgcc-eefe376107650d0d11df8711772fc6074ce31bc3.zip
gcc-eefe376107650d0d11df8711772fc6074ce31bc3.tar.gz
gcc-eefe376107650d0d11df8711772fc6074ce31bc3.tar.bz2
[multiple changes]
2013-09-10 Yannick Moy <moy@adacore.com> * sinfo.ads: Document splitting of pre/post in N_Contract description. 2013-09-10 Ed Schonberg <schonberg@adacore.com> * exp_ch4.adb (Expand_N_Op_Multiply): If the operation is of the form X * 2 ** N and it has been marked Is_Power_Of_2_For_Shift, add a mod operation if the result type is a binary modular type. 2013-09-10 Hristian Kirtchev <kirtchev@adacore.com> * sem_prag.adb (Check_Mode_Restriction_In_Enclosing_Context): Add local variable Context. Remove local variable Subp_Id. Start the context traversal from the current subprogram rather than the current scope. Update the scope traversal and error reporting. 2013-09-10 Ed Schonberg <schonberg@adacore.com> * exp_ch9.adb (Expand_N_Timed_Entry_Call): New procedure Rewrite_Triggering_Statements, to encapsulate the statements that follow the trigger of the entry call. This procedure is needed when the trigger is a dispatching call, because the expansion requires several copies of those statements. The procedure is more efficient, and preserves non-local references when the construct is within an instance. From-SVN: r202454
Diffstat (limited to 'gcc/ada/adaint.c')
0 files changed, 0 insertions, 0 deletions