2009-04-15 Ed Schonberg <schonberg@adacore.com>
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 15 Apr 2009 09:57:47 +0000 (09:57 +0000)
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 15 Apr 2009 09:57:47 +0000 (09:57 +0000)
commit46f942b1635d1d2b5828d204c914e86d58d52082
tree71361ae103915a536a466c140fbb0b0baa9c0e6d
parent555c63a669bf0ad0343938c048251c4cb11d7b80
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146095 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ada/ChangeLog
gcc/ada/a-calend.adb
gcc/ada/sem_ch4.adb