[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Wed, 24 Jun 2009 10:11:52 +0000 (12:11 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Wed, 24 Jun 2009 10:11:52 +0000 (12:11 +0200)
commite1f3cb584d01e98206cea8feeb094ca025534ff7
tree93566d15728270f04bb11663b8d930f136b389a4
parentc928785785d29202b33a7738adecff9a09c93738
[multiple changes]

2009-06-24  Robert Dewar  <dewar@adacore.com>

* prj-nmsc.adb, prj-nmsc.ads, prj-proc.adb, prj.adb: Minor reformatting

* a-strsea.adb (Count): Avoid local copy on stack, speed up unmapped
case.
(Index): Ditto.

2009-06-24  Ed Schonberg  <schonberg@adacore.com>

* sem_ch4.adb (Analyze_One_Call): Check that at least one actual is
present when checking whether a call may be interpreted as an indexing
of the result of a call.

* exp_ch9.adb (Expand_N_Subprogram_Declaration): Place the generated
body for a null procedure on the freeze actions for the procedure, so
that it will be analyzed at the proper place without premature freezing
of actuals.

* sem_ch3.adb (Check_Completion): Code cleanup.
Do not diagnose a null procedure without a body, if previous errors
have disabled expansion.

2009-06-24  Doug Rupp  <rupp@adacore.com>

* init.c [VMS] Resignal C$_SIGKILL

2009-06-24  Ed Falis  <falis@adacore.com>

* s-vxwext.adb, s-vxwext-kernel.adb: Add s-vxwext body for VxWorks 5
Define ERROR in body for VxWorks 6 kernel

2009-06-24  Pascal Obry  <obry@adacore.com>

* g-socket.adb, g-socket.ads: Fix possible unexpected constraint error
in [Send/Receive]_Socket.

From-SVN: r148905
14 files changed:
gcc/ada/ChangeLog
gcc/ada/a-strsea.adb
gcc/ada/exp_ch6.adb
gcc/ada/g-socket.adb
gcc/ada/g-socket.ads
gcc/ada/init.c
gcc/ada/prj-nmsc.adb
gcc/ada/prj-nmsc.ads
gcc/ada/prj-proc.adb
gcc/ada/prj.adb
gcc/ada/s-vxwext-kernel.adb
gcc/ada/s-vxwext.adb [new file with mode: 0644]
gcc/ada/sem_ch3.adb
gcc/ada/sem_ch4.adb