]> git.ipfire.org Git - thirdparty/gcc.git/commit
[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Thu, 16 Apr 2009 12:17:56 +0000 (14:17 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Thu, 16 Apr 2009 12:17:56 +0000 (14:17 +0200)
commit4e0079cc3ce34e5d73d82ad99c96b43b7f5184e7
tree8a23d332bae4e014e749fa8c79b5f8910a336c66
parent9093359a7b5a48d0d93cd9f4f7620647c8d09d40
[multiple changes]

2009-04-16  Thomas Quinot  <quinot@adacore.com>

* snames.ads-tmpl (Name_Defined): New predefined name for use by the
integrated preprocessor.

* prep.ads, prep.adb (Setup_Hooks): New subprogram.
(Initialize): Split into two subprograms, Initialize (to be called
prior to compiler command line processing) and Setup_Hooks (to be called
later on when the first source file is loaded).

* gprep.adb: Change call to Prep.Initialize to call to Prep.Setup_Hooks.
Add call to Prep.Initialize.

* sinput-l.adb, prepcomp.adb: Change call to Prep.Initialize to call
to Prep.Setup_Hooks.

2009-04-16  Pascal Obry  <obry@adacore.com>

* adaint.h, adaint.c (__gnat_chdir): New routine.
Simple wrapper routines used to convert to proper encoding on
Windows.

* s-crtl.ads: Use __gnat_chdir instead of direct call to the C library.

* a-direct.adb, g-dirope.adb: Use chdir from System.CRTL.

From-SVN: r146174
13 files changed:
gcc/ada/ChangeLog
gcc/ada/a-direct.adb
gcc/ada/adaint.c
gcc/ada/adaint.h
gcc/ada/frontend.adb
gcc/ada/g-dirope.adb
gcc/ada/gprep.adb
gcc/ada/prep.adb
gcc/ada/prep.ads
gcc/ada/prepcomp.adb
gcc/ada/s-crtl.ads
gcc/ada/sinput-l.adb
gcc/ada/snames.ads-tmpl