-
- Downloads
[multiple changes]
2011-11-21 Arnaud Charlet <charlet@adacore.com> * s-taprop-irix.adb, s-taprop-solaris.adb (Create_Task): Use Unrestricted_Access to deal with fact that we properly detect the error if Access is used. * gcc-interface/Make-lang.in: Update dependencies. 2011-11-21 Yannick Moy <moy@adacore.com> * exp_prag.adb (Expand_Pragma_Check): Place error on first character of expression. * sem_res.adb (Resolve_Short_Circuit): Place error on first character of expression. 2011-11-21 Yannick Moy <moy@adacore.com> * exp_util.adb (Remove_Side_Effects): Do nothing in Alfa mode. 2011-11-21 Hristian Kirtchev <kirtchev@adacore.com> * exp_attr.adb (Expand_N_Attribute_Reference, case Max_Size_In_Storage_Elements): Account for the size of the hidden list header which precedes controlled objects allocated on the heap. * rtsfind.ads: Add RE_Header_Size_With_Padding to the runtime tables. * sinfo.adb (Header_Size_Added): New routine. (Set_Header_Size_Added): New routine. * sinfo.ads: Add flag Controlled_Header_Added along with associated comment. (Header_Size_Added): New inlined routine. (Set_Header_Size_Added): New inlined routine. * s-stposu.adb (Allocate_Any_Controlled): Use Header_Size_With_Padding to calculate the proper size of the header. (Deallocate_Any_Controlled): Use Header_Size_With_Padding to calculate the proper size of the header. (Header_Size_With_Padding): New routine. (Nearest_Multiple_Rounded_Up): Removed along with its uses. * s-stposu.ads (Header_Size_With_Padding): New routine. 2011-11-21 Ed Schonberg <schonberg@adacore.com> * aspects.adb: Aspect specifications are allowed on renaming declarations * par-ch6.adb (P_Subprogram): Parse aspect specifications in a subprogram renaming declaration From-SVN: r181576
Showing
- gcc/ada/ChangeLog 48 additions, 0 deletionsgcc/ada/ChangeLog
- gcc/ada/aspects.adb 5 additions, 0 deletionsgcc/ada/aspects.adb
- gcc/ada/exp_attr.adb 47 additions, 2 deletionsgcc/ada/exp_attr.adb
- gcc/ada/exp_prag.adb 1 addition, 1 deletiongcc/ada/exp_prag.adb
- gcc/ada/exp_util.adb 20 additions, 40 deletionsgcc/ada/exp_util.adb
- gcc/ada/gcc-interface/Make-lang.in 160 additions, 153 deletionsgcc/ada/gcc-interface/Make-lang.in
- gcc/ada/par-ch6.adb 3 additions, 1 deletiongcc/ada/par-ch6.adb
- gcc/ada/rtsfind.ads 2 additions, 0 deletionsgcc/ada/rtsfind.ads
- gcc/ada/s-stposu.adb 24 additions, 34 deletionsgcc/ada/s-stposu.adb
- gcc/ada/s-stposu.ads 7 additions, 0 deletionsgcc/ada/s-stposu.ads
- gcc/ada/s-taprop-irix.adb 2 additions, 2 deletionsgcc/ada/s-taprop-irix.adb
- gcc/ada/s-taprop-solaris.adb 1 addition, 1 deletiongcc/ada/s-taprop-solaris.adb
- gcc/ada/sem_res.adb 2 additions, 2 deletionsgcc/ada/sem_res.adb
- gcc/ada/sinfo.adb 16 additions, 0 deletionsgcc/ada/sinfo.adb
- gcc/ada/sinfo.ads 16 additions, 0 deletionsgcc/ada/sinfo.ads
Loading
Please register or sign in to comment