2011-09-06 Robert Dewar <dewar@adacore.com>
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 6 Sep 2011 09:46:21 +0000 (09:46 +0000)
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 6 Sep 2011 09:46:21 +0000 (09:46 +0000)
commite08c9868113822609df0965935a591ecbf85ffd5
tree429554c33a252597717aa37c4679a670f6ad5586
parent7ed8b482854bbba8a4ebac62a547c71af9a4a76e
2011-09-06  Robert Dewar  <dewar@adacore.com>

* a-cbprqu.ads, a-cbsyqu.ads, a-cuprqu.ads, a-cusyqu.ads,
a-intnam-aix.ads, a-intnam-darwin.ads, a-intnam-dummy.ads,
a-intnam-freebsd.ads, a-intnam-hpux.ads, a-intnam-irix.ads,
a-intnam-linux.ads, a-intnam-lynxos.ads, a-intnam-mingw.ads,
a-intnam-solaris.ads, a-intnam-tru64.ads,
a-intnam-vms.ads, a-intnam-vxworks.ads, a-intnam.ads, interfac.ads,
cstand.adb, s-maccod.ads: Mark all entities as Implementation_Defined
* einfo.ads, einfo.adb (Is_Implementation_Defined): New flag
* par-prag.adb: Add dummy entry for pragma Implementation_Defined
* s-rident.ads: Add new restriction No_Implementation_Identifiers
Add new profile No_Implementation_Extensions
* sem_prag.adb: Implement pragma Implementation_Defined Implement
profile No_Implementation_Extensions
* sem_util.adb: Minor reformatting (Set_Entity_With_Style_Check):
Check violation of restriction No_Implementation_Identifiers
* snames.ads-tmpl: Add entries for pragma Implementation_Defined
Add entry for Name_No_Implementation_Extensions

2011-09-06  Robert Dewar  <dewar@adacore.com>

* impunit.ads: Minor reformatting.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@178579 138bc75d-0d04-0410-961f-82ee72b054a4
30 files changed:
gcc/ada/ChangeLog
gcc/ada/a-cbprqu.ads
gcc/ada/a-cbsyqu.ads
gcc/ada/a-cuprqu.ads
gcc/ada/a-cusyqu.ads
gcc/ada/a-intnam-aix.ads
gcc/ada/a-intnam-darwin.ads
gcc/ada/a-intnam-dummy.ads
gcc/ada/a-intnam-freebsd.ads
gcc/ada/a-intnam-hpux.ads
gcc/ada/a-intnam-irix.ads
gcc/ada/a-intnam-linux.ads
gcc/ada/a-intnam-lynxos.ads
gcc/ada/a-intnam-mingw.ads
gcc/ada/a-intnam-solaris.ads
gcc/ada/a-intnam-tru64.ads
gcc/ada/a-intnam-vms.ads
gcc/ada/a-intnam-vxworks.ads
gcc/ada/a-intnam.ads
gcc/ada/cstand.adb
gcc/ada/einfo.adb
gcc/ada/einfo.ads
gcc/ada/impunit.ads
gcc/ada/interfac.ads
gcc/ada/par-prag.adb
gcc/ada/s-maccod.ads
gcc/ada/s-rident.ads
gcc/ada/sem_prag.adb
gcc/ada/sem_util.adb
gcc/ada/snames.ads-tmpl