[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Fri, 6 Jan 2012 14:48:05 +0000 (15:48 +0100)
committerArnaud Charlet <charlet@gcc.gnu.org>
Fri, 6 Jan 2012 14:48:05 +0000 (15:48 +0100)
commit4913e24c20f58de96248db4bb8506c8b2678d799
tree14b273463371d190969b1946bbd551ae4fc4f537
parent86d71fcabfba7a1f288ea6b90e7228705d6f5b99
[multiple changes]

2012-01-06  Robert Dewar  <dewar@adacore.com>

* a-wichha.ads, a-wichun.ads, a-zchhan.ads, a-zchuni.ads,
s-utf_32.ads: Add pragma Pure
* s-utf_32.adb: Suppress warnings on non-static constants (now
that this is Pure).

2012-01-06  Bob Duff  <duff@adacore.com>

* s-rpc.ads (Read, Write): Add overriding indicators.

2012-01-06  Robert Dewar  <dewar@adacore.com>

* gnat_rm.texi: Add documentation for conventions
Ada_Pass_By_Copy and Ada_Pass_By_Reference.

2012-01-06  Gary Dismukes  <dismukes@adacore.com>

* a-tienio.adb (Put): Add exception message on
raise statements. Remove unneeded blocks and object declarations.

2012-01-06  Robert Dewar  <dewar@adacore.com>

* sem_prag.adb: Minor reformatting.

2012-01-06  Ed Schonberg  <schonberg@adacore.com>

* sinfo.ads, sinfo.adb (Has_Prefixed_Call): New flag to indicate
that a selected component within a generic unit has been resolved
as a prefixed call with local references.
* sem_ch3.adb (Is_Visible_Component): In an instance body a selected
component is always visible.
* sem_ch4.adb (Analyze_Selected_Component): If the node is a
prefixed call in an instance, do not look for visible components
of the type.
* sem_ch12.adb (Reset_Entity): If a selected component has resolved
to a prefixed call, mark the node accordingly when prefix and
selector are local references.

From-SVN: r182954
16 files changed:
gcc/ada/ChangeLog
gcc/ada/a-tienio.adb
gcc/ada/a-wichha.ads
gcc/ada/a-wichun.ads
gcc/ada/a-zchhan.ads
gcc/ada/a-zchuni.ads
gcc/ada/gnat_rm.texi
gcc/ada/s-rpc.ads
gcc/ada/s-utf_32.adb
gcc/ada/s-utf_32.ads
gcc/ada/sem_ch12.adb
gcc/ada/sem_ch3.adb
gcc/ada/sem_ch4.adb
gcc/ada/sem_prag.adb
gcc/ada/sinfo.adb
gcc/ada/sinfo.ads