[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Fri, 24 Jan 2014 14:00:34 +0000 (15:00 +0100)
committerArnaud Charlet <charlet@gcc.gnu.org>
Fri, 24 Jan 2014 14:00:34 +0000 (15:00 +0100)
commit0567ae8de77473e32db5942220bf06ec54c57a0d
tree53dc31646f8570aca5d6a425e6413a2e5d4fde6a
parent4437ea95cc8a9fd845e435527565718e566fa937
[multiple changes]

2014-01-24  Pascal Obry  <obry@adacore.com>

* prj-attr.adb, projects.texi, snames.ads-tmpl: Add Excluded_Patterns
attribute definition.

2014-01-24  Vincent Celier  <celier@adacore.com>

* makeutl.adb (Queue.Insert_No_Roots): In gprbuild, do not put
in the Queue the same source (same path, same multi-source index)
from the same project file, to avoid compiling several times
the same source.

2014-01-24  Eric Botcazou  <ebotcazou@adacore.com>

* einfo.ads (First_Rep_Item): Remove obsolete stuff.
(Has_Gigi_Rep_Item): Likewise.
* sem_prag.adb (Analyze_Pragma) <Pragma_Linker_Section>: Do not set
Has_Gigi_Rep_Item for objects.
* gcc-interface/decl.c (prepend_one_attribute_to): Rename into...
(prepend_one_attribute): ...this.
(prepend_one_attribute_pragma): New function extracted from...
(prepend_attributes): ...here.  Swap the parameters for consistency.
(gnat_to_gnu_entity): Adjust calls to prepend_one_attribute_to and to
prepend_attributes.
<object>: Deal with a pragma Linker_Section on a constant
or variable.  <E_Function>: Deal with a pragma Linker_Section
on a subprogram.
(get_minimal_subprog_decl): Adjust calls to prepend_one_attribute_to.

2014-01-24  Vincent Celier  <celier@adacore.com>

* opt.ads: Minor comment update.

From-SVN: r207028
gcc/ada/ChangeLog
gcc/ada/einfo.ads
gcc/ada/gcc-interface/decl.c
gcc/ada/makeutl.adb
gcc/ada/opt.ads
gcc/ada/prj-attr.adb
gcc/ada/projects.texi
gcc/ada/sem_prag.adb
gcc/ada/snames.ads-tmpl