aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/gcc-interface
diff options
context:
space:
mode:
authorArnaud Charlet <charlet@gcc.gnu.org>2011-08-02 12:16:43 +0200
committerArnaud Charlet <charlet@gcc.gnu.org>2011-08-02 12:16:43 +0200
commit176dadf6396a67fb74572ceb74c1e66520adbd51 (patch)
treefd678bd18c08bc1eff4551dda9a880c209adff4e /gcc/ada/gcc-interface
parentd8b962d80e8388a84aec13593b8b169446c547cb (diff)
downloadgcc-176dadf6396a67fb74572ceb74c1e66520adbd51.zip
gcc-176dadf6396a67fb74572ceb74c1e66520adbd51.tar.gz
gcc-176dadf6396a67fb74572ceb74c1e66520adbd51.tar.bz2
[multiple changes]
2011-08-02 Robert Dewar <dewar@adacore.com> * sem_ch3.adb: Minor reformatting Minor comment addition Minor error msg text change 2011-08-02 Javier Miranda <miranda@adacore.com> * sem_ch5.adb (Analyze_Iteration_Scheme.Uses_Secondary_Stack): New function. Used to be more precise when we generate a variable plus one assignment to remove side effects in the evaluation of the Bound expressions. (Analyze_Iteration_Scheme): Clean attribute analyzed in all the nodes of the bound expression to force its re-analysis and thus expand the associated transient scope (if required). Code cleanup replacing the previous code that declared the constant entity by an invocation to routine Force_Evaluation which centralizes this work in the frontend. From-SVN: r177124
Diffstat (limited to 'gcc/ada/gcc-interface')
0 files changed, 0 insertions, 0 deletions