[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Wed, 15 Apr 2009 09:57:47 +0000 (11:57 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Wed, 15 Apr 2009 09:57:47 +0000 (11:57 +0200)
commit61bee0e370337644a75c98c550b2508a59fde890
tree71361ae103915a536a466c140fbb0b0baa9c0e6d
parent361effb15bd3544f2994a22d2d544aae0dceb678
[multiple changes]

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

* sem_ch4.adb: improve error message on exponentiation.

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

* a-calend.adb: Move constant Epoch_Offset from package
Conversion_Operations to top level.
(Delay_Operations.To_Duration): Define a constant which represents
"end of time" and use it as a guard against very distant delay dates.
Protect the code against overflow when performing the origin shift to
Unix time.

From-SVN: r146095
gcc/ada/ChangeLog
gcc/ada/a-calend.adb
gcc/ada/sem_ch4.adb