2007-04-20 Robert Dewar <dewar@adacore.com>
authorRobert Dewar <dewar@adacore.com>
Wed, 6 Jun 2007 10:43:37 +0000 (12:43 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Wed, 6 Jun 2007 10:43:37 +0000 (12:43 +0200)
commit27c489df7577f8ab076d3111e226582779531a91
tree97071f9c9a6016c9fe7470fdedab5db10d0e1ec4
parent8f7770f9f85cbf63fa11291f7c5ad1b3962b918f
2007-04-20  Robert Dewar  <dewar@adacore.com>
    Ed Schonberg  <schonberg@adacore.com>

* sem_ch5.adb
(Find_Var): Do not consider function call in test for infinite loop
warning if warnings set off for function entity.
(One_Bound): Do not create a temporary for a loop bound if it is a
character literal.
(Analyze_Assignment): Traverse the right hand side of an assignment and
mark all allocators as static coextensions.
(Analyze_Assignment): Exempt assignments involving a dispatching call
to a function with a controlling access result from the check requiring
the target to be class-wide.

From-SVN: r125450
gcc/ada/sem_ch5.adb