diff options
author | Arnaud Charlet <charlet@gcc.gnu.org> | 2009-07-15 12:39:11 +0200 |
---|---|---|
committer | Arnaud Charlet <charlet@gcc.gnu.org> | 2009-07-15 12:39:11 +0200 |
commit | 892125cdb19cd2a688416429b8bf30f2f4fab78d (patch) | |
tree | a0ab72ef2e31cf8c6f6fc5c246bde0729f1611a2 /gcc/ada/gnat1drv.adb | |
parent | 671eb58697ed6f7069e657f880e03874d1b9c6b4 (diff) | |
download | gcc-892125cdb19cd2a688416429b8bf30f2f4fab78d.zip gcc-892125cdb19cd2a688416429b8bf30f2f4fab78d.tar.gz gcc-892125cdb19cd2a688416429b8bf30f2f4fab78d.tar.bz2 |
[multiple changes]
2009-07-15 Ed Schonberg <schonberg@adacore.com>
* sem_warn.adb (Warn_On_Constant_Condition): Handle properly constant
conditions of a derived boolean type.
Minor reformatting
2009-07-15 Robert Dewar <dewar@adacore.com>
* gnat1drv.adb: Initialize SCO tables
* par-load.adb: Call SCO_Record for main unit spec
* par.adb: Make call to SCO_Record for main unit
* par_sco.adb (Unit_Table): Change format to facilitate sort
(Process_Decisions): New procedure with list argument
(Traverse_Generic_Package_Declaration): New procedure
(Initialize): New procedure, replaces Init
(SCO_Output): Sort unit table before output
(SCO_Record): Avoid duplications
(SCO_Record): Handle remaining cases of units
(Traverse_Declarations_Or_Statements): Handle generics
* par_sco.ads (Initialize): New peocedure (replaces Init)
* sem_ch10.adb (Analyze_Proper_Body): Make call to SCO_Record for
subunit.
2009-07-15 Arnaud Charlet <charlet@adacore.com>
* debug.adb: Add -gnatd.J switch for now to support scil generation in
parallel. Add missing doc for -gnatd.I and -gnatd.O
From-SVN: r149679
Diffstat (limited to 'gcc/ada/gnat1drv.adb')
-rw-r--r-- | gcc/ada/gnat1drv.adb | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/ada/gnat1drv.adb b/gcc/ada/gnat1drv.adb index c8d9cb3..79065e2 100644 --- a/gcc/ada/gnat1drv.adb +++ b/gcc/ada/gnat1drv.adb @@ -45,6 +45,7 @@ with Nlists; with Opt; use Opt; with Osint; use Osint; with Output; use Output; +with Par_SCO; with Prepcomp; with Repinfo; use Repinfo; with Restrict; @@ -506,6 +507,9 @@ begin -- nested blocks, so that the outer one handles unrecoverable error. begin + -- Initialize all packages. For the most part, these initialization + -- calls can be made in any order. Exceptions are as follows: + -- Lib.Initialize need to be called before Scan_Compiler_Arguments, -- because it initializes a table filled by Scan_Compiler_Arguments. @@ -527,6 +531,7 @@ begin Snames.Initialize; Stringt.Initialize; Inline.Initialize; + Par_SCO.Initialize; Sem_Ch8.Initialize; Sem_Ch12.Initialize; Sem_Ch13.Initialize; |