[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Wed, 15 Apr 2009 10:26:33 +0000 (12:26 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Wed, 15 Apr 2009 10:26:33 +0000 (12:26 +0200)
commit8aec446b9825afac7364819ffa8ea00307fbaaff
tree447369126eb4e677e186ff36876e121c754064be
parent442dd5fb23f716aaabf465ead17b4dfb63421699
[multiple changes]

2009-04-15  Hristian Kirtchev  <kirtchev@adacore.com>

* a-calend.adb: Add new constant Nanos_In_Four_Years.
(Formatting_Operations.Time_Of): Change the way four year chunks of
nanoseconds are added to the intermediate result.

2009-04-15  Nicolas Setton  <setton@adacore.com>

* sysdep.c: Add __APPLE__ in the list of systems where get_immediate
does not need to wait for a carriage return.

2009-04-15  Tristan Gingold  <gingold@adacore.com>

* bindgen.adb: Do not generate adafinal if No_Finalization restriction
is set.

2009-04-15  Ed Schonberg  <schonberg@adacore.com>

* freeze.adb (Freeze_Entity): improve error message for improper use of
incomplete types.
Diagnose additional illegal uses of incomplete types in formal parts.
appearing in formal parts.

* sem_ch6.adb (Process_Formals, Analyze_Return_Type): ditto.

2009-04-15  Robert Dewar  <dewar@adacore.com>

* exp_ch4.adb (Expand_N_Allocator): Install test for object too large.

From-SVN: r146098
gcc/ada/ChangeLog
gcc/ada/a-calend.adb
gcc/ada/bindgen.adb
gcc/ada/exp_ch4.adb
gcc/ada/freeze.adb
gcc/ada/sem_ch6.adb
gcc/ada/sysdep.c