[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Tue, 30 Aug 2011 13:53:38 +0000 (15:53 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Tue, 30 Aug 2011 13:53:38 +0000 (15:53 +0200)
commit63be2a5ab4f84b257cb17d3a8f16bc56ff8927bc
treeac56f5229e339d6d196cd4be5f5cd789acb95c4d
parentdd54644b315aa181b563ee78ee5f48ec908632c2
[multiple changes]

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

* s-oscons-tmplt.c, g-socket.ads: Adjust maximum allowed value for
field tv_sec in struct timeval.

2011-08-30  Yannick Moy  <moy@adacore.com>

* exp_ch9.adb, exp_disp.adb, sem_ch9.adb, sem_res.adb: Protect several
blocks of code doing full expansion, previously only guarded by
Expander_Active, by anding the test that ALFA_Mode is not set

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

* sem_ch6.adb (Analyze_Return_Type): If the return type is incomplete,
add the function to the list of private dependents, for subsequent
legality check on Taft amendment types.
* sem_ch12.adb (Analyze_Formal_Incomplete_Type): Initialize
Private_Dependents, as for other incomplete types.
* sem_util.adb (Wrong_Type): Avoid cascaded errors when a
Taft-amendment type is used as the return type of a function.

From-SVN: r178307
gcc/ada/ChangeLog
gcc/ada/exp_ch9.adb
gcc/ada/exp_disp.adb
gcc/ada/g-socket.ads
gcc/ada/s-oscons-tmplt.c
gcc/ada/sem_ch12.adb
gcc/ada/sem_ch6.adb
gcc/ada/sem_ch9.adb
gcc/ada/sem_res.adb
gcc/ada/sem_util.adb