]> git.ipfire.org Git - thirdparty/gcc.git/commit
[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Mon, 30 Nov 2009 15:10:58 +0000 (16:10 +0100)
committerArnaud Charlet <charlet@gcc.gnu.org>
Mon, 30 Nov 2009 15:10:58 +0000 (16:10 +0100)
commitc5fdd4ad9799cac7701e9ba82901f84a30957082
tree01ad137364b62365a4863ad5ac8f9130b5822119
parent9cf032ef7dcf113d3ac0db470df9b813198624ad
[multiple changes]

2009-11-30  Robert Dewar  <dewar@adacore.com>

* g-sha256.ads, s-sehamd.ads, s-sehamd.adb, g-sha512.ads, g-sha224.ads,
g-sha384.ads: Minor reformatting

2009-11-30  Emmanuel Briot  <briot@adacore.com>

* adaint.h (file_attributes): Reduce size of the structure, so that it
is less costly to store in records.
* makeutl.adb:
(Check_Source_Info_In_ALI): use Full_Source_Name instead of a direct
call to Find_File, since the former provides caching when appropriate,
which limits the number of system calls in some cases.
* osint.ads, prj.ads (Source_Data): do not store directly the timestamp,
but the file attributes since we also need access to the size of the
ALI file to parse it. This gives an opportunity for saving system calls
on Unix systems.

From-SVN: r154817
gcc/ada/ChangeLog
gcc/ada/adaint.h
gcc/ada/g-sha224.ads
gcc/ada/g-sha256.ads
gcc/ada/g-sha384.ads
gcc/ada/g-sha512.ads
gcc/ada/makeutl.adb
gcc/ada/osint.ads
gcc/ada/prj.ads
gcc/ada/s-sehamd.adb
gcc/ada/s-sehamd.ads