[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Mon, 22 Jun 2009 12:24:57 +0000 (14:24 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Mon, 22 Jun 2009 12:24:57 +0000 (14:24 +0200)
commitd88a51b1ca66baac89d59b5e379ef1b4f3f78eb4
tree2c2f2f3cdeb10d78e9d0a86792f53fb95d5c97cd
parentd58bc084b4b97eb0056a2658604c855fa1775c5f
[multiple changes]

2009-06-22  Thomas Quinot  <quinot@adacore.com>

* exp_ch3.adb: Minor code reorganization (avoid an unnecessary tree
copy).

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

* sysdep.c: remove include for nfsLib.h and an NFS specific error
message for VxWorks 653 vThreads: not supported by the OS.

* gsocket.h: disable sockets for VxWorks 653 vThreads.

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

* sem_ch6.adb: Add ??? comment for bad use of Style_Check

2009-06-22  Matthew Gingell  <gingell@adacore.com>
    Arnaud Charlet  <charlet@adacore.com>

* a-stzhas.adb, a-stwiha.adb, impunit.adb, a-swbwha.adb, a-shcain.adb,
s-htable.adb, a-szuzha.adb, a-stunha.adb, a-stboha.adb, a-strhas.adb,
g-spitbo.adb, s-strhas.adb, a-szbzha.adb, s-strhas.ads, Makefile.rtl,
a-swuwha.adb: New unit System.String_Hash.
Refactor redundant cut and pasted hash functions with instances of a
new generic hash function.
Implement a new string hashing algorithm which appears in testing to
be move effective than to previous approach.

* gcc-interface/Make-lang.in: Update dependencies.

* gcc-interface/Makefile.in: Reindent correctly vms targets.
Fix setting of TOOLS_TARGET_PAIRS for bare board platforms.
Disable socket support for Vxworks 653 vThreads.
Improve handling of signals on darwin.
(GNATMAKE_OBJS): Update dependencies.

From-SVN: r148789
23 files changed:
gcc/ada/ChangeLog
gcc/ada/Makefile.rtl
gcc/ada/a-shcain.adb
gcc/ada/a-stboha.adb
gcc/ada/a-strhas.adb
gcc/ada/a-stunha.adb
gcc/ada/a-stwiha.adb [deleted file]
gcc/ada/a-stzhas.adb [deleted file]
gcc/ada/a-swbwha.adb
gcc/ada/a-swuwha.adb
gcc/ada/a-szbzha.adb
gcc/ada/a-szuzha.adb
gcc/ada/exp_ch3.adb
gcc/ada/g-spitbo.adb
gcc/ada/gcc-interface/Make-lang.in
gcc/ada/gcc-interface/Makefile.in
gcc/ada/gsocket.h
gcc/ada/impunit.adb
gcc/ada/s-htable.adb
gcc/ada/s-strhas.adb [new file with mode: 0644]
gcc/ada/s-strhas.ads [new file with mode: 0644]
gcc/ada/sem_ch6.adb
gcc/ada/sysdep.c