2010-06-22 Gary Dismukes <dismukes@adacore.com>
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 22 Jun 2010 13:53:46 +0000 (13:53 +0000)
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 22 Jun 2010 13:53:46 +0000 (13:53 +0000)
commite4563f0dfa7f1b26309630ed0b91ea96cc256755
tree0c285ad5daaa531e4663b4c3851f4a91cf472cab
parent7be3ddddb3a4b83439bf643e06377ef59565f6ee
2010-06-22  Gary Dismukes  <dismukes@adacore.com>

* sem_ch5.adb (Analyze_Assignment): Revise test for illegal assignment
to abstract targets to check that the type is tagged and comes from
source, rather than only testing for targets of interface types. Remove
premature return.

2010-06-22  Vincent Celier  <celier@adacore.com>

* vms_data.ads: Modify the declarations of qualifiers
/UNCHECKED_SHARED_LIB_IMPORTS to allow the generation of gnat.hlp
without error.

2010-06-22  Ed Schonberg  <schonberg@adacore.com>

* exp_ch6.adb (Is_Build_In_Place_Function): Predicate is false if
expansion is disabled.

2010-06-22  Robert Dewar  <dewar@adacore.com>

* makeusg.adb: Minor reformatting.

2010-06-22  Robert Dewar  <dewar@adacore.com>

* types.ads: (Dint): Removed, no longer used anywhere.
* uintp.adb (UI_From_CC): Use UI_From_Int, range is sufficient.
(UI_Mul): Avoid use of UI_From_Dint.
(UI_From_Dint): Removed, not used.
* uintp.ads (UI_From_Dint): Removed, not used.
(Uint_Min/Max_Simple_Mul): New constants.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@161187 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ada/ChangeLog
gcc/ada/exp_ch6.adb
gcc/ada/makeusg.adb
gcc/ada/sem_ch5.adb
gcc/ada/types.ads
gcc/ada/uintp.adb
gcc/ada/uintp.ads
gcc/ada/vms_data.ads