-
- Downloads
[multiple changes]
2011-08-02 Jerome Guitton <guitton@adacore.com> * a-except-2005.adb (Raise_From_Signal_Handler): Call Debug_Raise_Exception before propagation starts. 2011-08-02 Eric Botcazou <ebotcazou@adacore.com> * exp_ch6.adb (Expand_Call): Guard restriction checks with a call to Restriction_Check_Required. * sem_ch3.adb (Analyze_Object_Declaration): Likewise. * sem_res.adb (Resolve_Call): Likewise. * sem_attr.adb (Check_Stream_Attribute): Likewise. 2011-08-02 Bob Duff <duff@adacore.com> * stylesw.ads: Update comment. * style.adb: Minor: Use Error_Msg_NE instead of Error_Msg_N. * errout.ads: Remove obsolete comment. 2011-08-02 Javier Miranda <miranda@adacore.com> * einfo.ads, einfo.adb (Is_Safe_To_Reevaluate): new function. (Set_Is_Safe_To_Reevaluate): new procedure. * sem_ch5.adb (Analyze_Assignment): Add one assertion to ensure that no assignment is allowed on safe-to-reevaluate variables. (Analyze_Iteration_Schine.Process_Bounds.One_Bound): Decorate the temporary created to remove side effects in expressions that use the secondary stack as safe-to-reevaluate. * exp_util.adb (Side_Effect_Free): Add missing code to handle well variables that are not true constants. From-SVN: r177129
Showing
- gcc/ada/ChangeLog 31 additions, 0 deletionsgcc/ada/ChangeLog
- gcc/ada/a-except-2005.adb 1 addition, 0 deletionsgcc/ada/a-except-2005.adb
- gcc/ada/einfo.adb 13 additions, 1 deletiongcc/ada/einfo.adb
- gcc/ada/einfo.ads 12 additions, 1 deletiongcc/ada/einfo.ads
- gcc/ada/errout.ads 1 addition, 2 deletionsgcc/ada/errout.ads
- gcc/ada/exp_ch6.adb 5 additions, 2 deletionsgcc/ada/exp_ch6.adb
- gcc/ada/exp_util.adb 232 additions, 227 deletionsgcc/ada/exp_util.adb
- gcc/ada/sem_attr.adb 4 additions, 3 deletionsgcc/ada/sem_attr.adb
- gcc/ada/sem_ch3.adb 2 additions, 1 deletiongcc/ada/sem_ch3.adb
- gcc/ada/sem_ch5.adb 17 additions, 1 deletiongcc/ada/sem_ch5.adb
- gcc/ada/sem_res.adb 6 additions, 4 deletionsgcc/ada/sem_res.adb
- gcc/ada/style.adb 5 additions, 9 deletionsgcc/ada/style.adb
- gcc/ada/stylesw.ads 2 additions, 2 deletionsgcc/ada/stylesw.ads
Loading
Please register or sign in to comment