diff options
author | Emmanuel Briot <briot@adacore.com> | 2009-10-30 13:44:40 +0000 |
---|---|---|
committer | Arnaud Charlet <charlet@gcc.gnu.org> | 2009-10-30 14:44:40 +0100 |
commit | 48263c9aa078ffcec15682edc05724f21d87bfc3 (patch) | |
tree | 0346c1c344442f3994e788215edf3d88a6b9224d /gcc/dse.c | |
parent | b11cb5fd9eb07c4989081f533feca1bf262f0e81 (diff) | |
download | gcc-48263c9aa078ffcec15682edc05724f21d87bfc3.zip gcc-48263c9aa078ffcec15682edc05724f21d87bfc3.tar.gz gcc-48263c9aa078ffcec15682edc05724f21d87bfc3.tar.bz2 |
2009-10-30 Emmanuel Briot <briot@adacore.com>
* make.adb, adaint.c, adaint.h, osint.adb, osint.ads, bcheck.adb
(*_attr): new subprograms.
(File_Length, File_Time_Stamp, Is_Writable_File): new subprograms
(Read_Library_Info_From_Full, Full_Library_Info_Name,
Full_Source_Name): Now benefit from a previous cache of the file
attributes, to further save on system calls.
(Smart_Find_File): now also cache the file attributes. This makes the
package File_Stamp_Hash_Table useless, and it was removed.
(Compile_Sources): create subprograms for the various steps of the main
loop, for readibility and to avoid sharing variables between the
various steps.
From-SVN: r153747
Diffstat (limited to 'gcc/dse.c')
0 files changed, 0 insertions, 0 deletions