gnatsym.adb: Update Copyright notice
authorVincent Celier <celier@adacore.com>
Wed, 6 Jun 2007 10:30:19 +0000 (12:30 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Wed, 6 Jun 2007 10:30:19 +0000 (12:30 +0200)
commit751089b2718981880ac42d7f3d6013374460729b
tree5355590287430ebc23b1781a6cc16d45e518758f
parent8cc39ff26bdd6d6b5dc8bc62b5db504f22e50a1b
gnatsym.adb: Update Copyright notice

2007-04-20  Vincent Celier  <celier@adacore.com>

* gnatsym.adb: Update Copyright notice
(Parse_Cmd_Line): Accept new switch -D
(Gnatsym): In Direct policy (switch -D) copy reference file to symbol
 file.

* prj.ads (Policy): New policy Direct
(Yes_No_Unknown): New enumeration type
(Project_Data): New component Libgnarl_Needed

* prj-nmsc.adb (Check_For_Source): When recording a source file make
use the untouched pathname casing.
(Get_Directories): Ensure that the Display_Exec_Directory is using the
proper casing on non case-sensitive platforms like Windows.
(Get_Unit): Accept file names x__... and x~... (where x = a, g, i or s)
on all platforms, as it is not possible to know which one is allowed
before processing the project files.
(Check_Stand_Alone_Library): Check that Library_Reference_Symbol_File is
specified when symbol policy is Direct. Check that when there is a
symbol file defined (either by default or with attribute
Library_Symbol_File) it is not the same as the reference symbol file.
(Check_Stand_Alone_Library): Recognize new symbol policy Direct.
(Look_For_Sources): Allow Locally_Removed_Files to be declare in non
extending projects.
(Record_Ada_Source): Record a source that has been locally removed in an
imported project.

* symbols.ads (Policy): New policy Direct

* symbols-vms.adb (Initialize): Take new policy Direct in case
statement

From-SVN: r125420
gcc/ada/gnatsym.adb
gcc/ada/prj-nmsc.adb
gcc/ada/prj.ads
gcc/ada/symbols-vms.adb
gcc/ada/symbols.ads