[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Tue, 15 May 2012 10:52:24 +0000 (12:52 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Tue, 15 May 2012 10:52:24 +0000 (12:52 +0200)
commit4169b895e85cd78da39ec821149672567ed6f609
tree04c1eb149f086e71e621f985ba45cbbf1470156a
parentd1ede5f4d099faee41e60f7709a027ab2b7ac306
[multiple changes]

2012-05-15  Tristan Gingold  <gingold@adacore.com>

* a-exextr.adb: Add comment.

2012-05-15  Ed Schonberg  <schonberg@adacore.com>

* sem_ch3.adb: Minor reformatting (remove long dead code).

2012-05-15  Ed Schonberg  <schonberg@adacore.com>

* aspects.adb, aspects.ads: Add aspects for Convention, Export,
External_Name, Import, and Link_Name.
* exp_prag.adb (Expand_Pragma_Import_Or_Interface): if the
pragma comes from an aspect specification, the entity is the
first argument.
* sem_prag.adb (Analyze_Pragma, cases Pragma_Export and
Pragma_Import): if the pragma comes from an aspect specification,
the entity is the first argument, and the second has the value
True by default.
* sem_ch13.adb (Analyze_Aspect_Specifications): generate pragam
for aspect Convention. Add placeholders for Link_Name and
External_Name.

From-SVN: r187523
gcc/ada/ChangeLog
gcc/ada/a-exextr.adb
gcc/ada/aspects.adb
gcc/ada/aspects.ads
gcc/ada/exp_prag.adb
gcc/ada/sem_ch13.adb
gcc/ada/sem_ch3.adb
gcc/ada/sem_prag.adb