[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Tue, 20 Dec 2011 14:04:19 +0000 (15:04 +0100)
committerArnaud Charlet <charlet@gcc.gnu.org>
Tue, 20 Dec 2011 14:04:19 +0000 (15:04 +0100)
commitb2009d46817f00372f7552c068c4a7eb9bf1389b
treef2e044fed041fab9a9b27874f080130846d73e28
parent2f7b74678b21c5c104c984cec26403bbefa27b76
[multiple changes]

2011-12-20  Bob Duff  <duff@adacore.com>

* opt.ads (List_Inherited_Aspects): Default to False
(i.e. -gnatw.L is the default).
* usage.adb: Document new default for -gnatw.L.
* gnat_ugn.texi: Document -gnatw.l and -gnatw.L switches.
* warnsw.adb (Set_Warning_Switch): Do not include
List_Inherited_Aspects in -gnatwa.

2011-12-20  Ed Schonberg  <schonberg@adacore.com>

* checks.adb (Apply_Type_Conversion_Checks): For a discrete type
with predicates, indicate unconditionally that a range check
is needed.
* exp_ch4.adb (Expand_N_In): When the membership test is rewritten
to incorporate a call to a predicate function, analyze expression
with checks suppressed, to prevent infinite recursion.

From-SVN: r182540
gcc/ada/ChangeLog
gcc/ada/checks.adb
gcc/ada/exp_ch4.adb
gcc/ada/gnat_ugn.texi
gcc/ada/opt.ads
gcc/ada/usage.adb
gcc/ada/warnsw.adb