This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r185066 - in /trunk/gcc/ada: ChangeLog a-strsup...
- From: charlet at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Wed, 07 Mar 2012 17:07:56 -0000
- Subject: r185066 - in /trunk/gcc/ada: ChangeLog a-strsup...
Author: charlet
Date: Wed Mar 7 17:07:55 2012
New Revision: 185066
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=185066
Log:
2012-03-07 Bob Duff <duff@adacore.com>
* rtsfind.ads: Add support for finding Super_String types.
* sem_util.ads, sem_util.adb (Is_Bounded_String): New function
to determine whether a given type is a bounded string type.
(Is_Fully_Initialized_Type): Return True for bounded
string types, to suppress bogus warnings.
* exp_ch4.adb (Expand_Composite_Equality): Special case for bounded
strings: equality composes. This allows us to remove default values in
super strings.
* a-strsup.ads, a-stwisu.ads, a-stzsup.ads: Update comments.
* exp_ch3.adb (Expand_Freeze_Record_Type): Comment.
Modified:
trunk/gcc/ada/ChangeLog
trunk/gcc/ada/a-strsup.ads
trunk/gcc/ada/a-stwisu.ads
trunk/gcc/ada/a-stzsup.ads
trunk/gcc/ada/exp_ch3.adb
trunk/gcc/ada/exp_ch4.adb
trunk/gcc/ada/rtsfind.ads
trunk/gcc/ada/sem_util.adb
trunk/gcc/ada/sem_util.ads