diff options
author | charlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-09-01 13:55:43 +0000 |
---|---|---|
committer | charlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-09-01 13:55:43 +0000 |
commit | 38846e90212948ff6a6d568ba804f36cf0883b76 (patch) | |
tree | 894bb96665c4da61e1c1a8cc7d06587a70198889 /gcc/ada/prj-util.adb | |
parent | 96b86b94d7f72c986b12cb8a548bb305276fc3d1 (diff) | |
download | gcc-38846e90212948ff6a6d568ba804f36cf0883b76.tar.gz |
2011-09-01 Robert Dewar <dewar@adacore.com>
* sem_ch3.adb, s-taprop-linux.adb, gnatls.adb: Minor reformatting.
2011-09-01 Jose Ruiz <ruiz@adacore.com>
* adaint.h (__gnat_cpu_free): Fix the name of this profile.
* adaint.c (__gnat_cpu_alloc, __gnat_cpu_alloc_size, __gnat_cpu_free,
__gnat_cpu_zero, __gnat_cpu_set): Create version of these subprograms
specific for systems where their glibc version does not define the
routines to handle dynamically allocated CPU sets.
2011-09-01 Vincent Celier <celier@adacore.com>
* prj-proc.adb, prj.ads, prj-nmsc.adb, prj-util.adb, prj-util.ads,
prj-env.adb: Implement inheritance of naming exceptions in extending
projects.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@178418 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ada/prj-util.adb')
-rw-r--r-- | gcc/ada/prj-util.adb | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/gcc/ada/prj-util.adb b/gcc/ada/prj-util.adb index deec6769e24..c1f9409de15 100644 --- a/gcc/ada/prj-util.adb +++ b/gcc/ada/prj-util.adb @@ -757,8 +757,11 @@ package body Prj.Util is elsif Name_Buffer (1 .. 2) = "I=" then Info.Info.Index := Int'Value (Name_Buffer (3 .. Name_Len)); - elsif Name_Buffer (1 .. Name_Len) = "N=T" then - Info.Info.Naming_Exception := True; + elsif Name_Buffer (1 .. Name_Len) = "N=Y" then + Info.Info.Naming_Exception := Yes; + + elsif Name_Buffer (1 .. Name_Len) = "N=I" then + Info.Info.Naming_Exception := Inherited; else Report_Error; @@ -1116,8 +1119,11 @@ package body Prj.Util is -- Naming exception ("N=T"); - if Source.Naming_Exception then - Put_Line (File, "N=T"); + if Source.Naming_Exception = Yes then + Put_Line (File, "N=Y"); + + elsif Source.Naming_Exception = Inherited then + Put_Line (File, "N=I"); end if; -- Empty line to indicate end of info on this source |