[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Tue, 2 Aug 2011 09:57:33 +0000 (11:57 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Tue, 2 Aug 2011 09:57:33 +0000 (11:57 +0200)
commit7a489a2b56cea8932a11e82d3f38e4e3692c7ead
tree1d033bc2b6a02567095e2cc5e92a6d0af8cabc1c
parentcb7fa356f01ab948150d228fac70a3e55575650d
[multiple changes]

2011-08-02  Yannick Moy  <moy@adacore.com>

* sem_attr.adb (Check_Formal_Restriction_On_Attribute): new procedure
to issue an error in formal mode on attribute not supported in this mode
(Analyze_Attribute): issue errors on standard attributes not supported
in formal mode.
* sem_ch3.adb (Modular_Type_Declaration): remove obsolete part of
comment, and issue error in formal mode on modulus which is not a power
of 2.
(Process_Range_Expr_In_Decl): issue error in formal mode on non-static
range.
* sem_ch8.adb (Find_Type): issue error in formal mode on 'Base in
subtype mark.
* sem_res.adb (Resolve_Unary_Op): issue error in formal mode on unary
operator on modular type (except 'not').

2011-08-02  Robert Dewar  <dewar@adacore.com>

* gnat_rm.texi: Minor reformatting.

From-SVN: r177118
gcc/ada/ChangeLog
gcc/ada/gnat_rm.texi
gcc/ada/sem_attr.adb
gcc/ada/sem_ch3.adb
gcc/ada/sem_ch8.adb
gcc/ada/sem_res.adb