]> gcc.gnu.org Git - gcc.git/commit
[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Mon, 29 Aug 2011 14:32:43 +0000 (16:32 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Mon, 29 Aug 2011 14:32:43 +0000 (16:32 +0200)
commit1df4f514fac3b17c52bb283fcc52daf3d19c26e7
tree5b0e00002daef44290edd3196cd25f963c17a158
parent14f0f659acfb490fc37e1a9de8f19c4759845337
[multiple changes]

2011-08-29  Robert Dewar  <dewar@adacore.com>

* impunit.adb, exp_ch4.adb, s-finmas.adb: Minor reformatting.

2011-08-29  Thomas Quinot  <quinot@adacore.com>

* exp_dist.adb (TC_Rec_Add_Process_Element): For a choice with multiple
values, we generate multiple triples of parameters in the TypeCode.
Bump Choice_Index for each such triple so that a subsequent default
choice is associated with the correct index in the typecode.

2011-08-29  Ed Schonberg  <schonberg@adacore.com>

* a-cdlili.adb (Iterate): Initialize properly an iterator over a null
container.
(First, Last): Handle properly an iterator over a null container.

2011-08-29  Bob Duff  <duff@adacore.com>

* sem_ch10.adb (Analyze_With_Clause,Install_Withed_Unit): Abandon
processing if we run across a node with no Scope. This can happen if
we're with-ing an library-level instance, and that instance got errors
that caused "instantiation abandoned".
* sem_util.adb (Unit_Declaration_Node): Make it more robust, by raising
an exception instead of using Assert, so it won't go into an infinite
loop, even when assertions are turned off.

2011-08-29  Ed Schonberg  <schonberg@adacore.com>

* a-coorse.adb: Proper handling of empty ordered sets.

From-SVN: r178249
gcc/ada/ChangeLog
gcc/ada/a-cdlili.adb
gcc/ada/a-cidlli.adb
gcc/ada/a-coorse.adb
gcc/ada/exp_ch4.adb
gcc/ada/exp_dist.adb
gcc/ada/impunit.adb
gcc/ada/s-finmas.adb
gcc/ada/sem_ch10.adb
gcc/ada/sem_util.adb
This page took 0.073491 seconds and 5 git commands to generate.