diff options
author | Arnaud Charlet <charlet@gcc.gnu.org> | 2009-07-20 15:06:01 +0200 |
---|---|---|
committer | Arnaud Charlet <charlet@gcc.gnu.org> | 2009-07-20 15:06:01 +0200 |
commit | 6fb4cddeee68c3284e62389aadc9e505092c11a9 (patch) | |
tree | d18d20b93c356cb855681e19f4cae6b09a57c073 /gcc/ada/vms_data.ads | |
parent | ae65d635df87446453628c005cacf2ed3850b9c6 (diff) | |
download | gcc-6fb4cddeee68c3284e62389aadc9e505092c11a9.tar.gz |
[multiple changes]
2009-07-20 Robert Dewar <dewar@adacore.com>
* vms_data.ads: Minor reformatting
* einfo.ads, einfo.adb (Parent_Subtype): Now allowed on record subtype,
applies to base type.
(Parent_Subtype): Now allowed on record subtype, applies to base type
* exp_ch5.adb (Expand_Assign_Record): Handle Componentwise_Assignment
for case of fully repped tagged type.
(Make_Tag_Ctrl_Assignment): Set Componentwise_Assignment and avoid
tag save/restore for fully repped tagged type case.
* exp_util.ads, exp_util.adb (Is_Fully_Repped_Tagged_Type): New function
* fe.h (Is_Fully_Repped_Tagged_Type): New function
* sem_ch13.adb (Analyze_Recorrd_Representation_Clause): Check for
overlap of tagged type components with parent type if parent type is
fully repped.
* sinfo.ads, sinfo.adb (Componentwise_Assignment): New flag
* sem_res.adb (Check_No_Direct_Boolean_Operators): Remove handling of
comparisons.
(Resolve_Comparison_Operators): Remove No_Direct_Boolean_Operators check
(Resolve_Equality_Op): Remove No_Direct_Boolean_Operators check
* gnat_rm.texi: Restriction No_Direct_Boolean_Operators includes only
logical operators (AND/OR/XOR), not comparison operators.
* sprint.ads: Minor reformatting
2009-07-20 Ed Schonberg <schonberg@adacore.com>
* sem_intr.adb (Check_Intrinsic_Call): For Import_Value and related
intrinsics, check that argument is a string literal, rather than
checking for staticness.
From-SVN: r149811
Diffstat (limited to 'gcc/ada/vms_data.ads')
-rw-r--r-- | gcc/ada/vms_data.ads | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/gcc/ada/vms_data.ads b/gcc/ada/vms_data.ads index 9302175f37b..37e876e983a 100644 --- a/gcc/ada/vms_data.ads +++ b/gcc/ada/vms_data.ads @@ -6561,8 +6561,7 @@ package VMS_Data is -- /NONO_LOCAL_HEADER (D) -- /NO_LOCAL_HEADER -- - -- Do not put local comment header before body stub for a local progran - -- unit + -- Do not put local comment header before body stub for local program unit. S_Stub_Output : aliased constant S := "/OUTPUT=@" & "-o@"; @@ -6621,9 +6620,9 @@ package VMS_Data is -- OVERWRITE (D) Overwrite the existing tree file. If the current -- directory already contains the file which, according -- to the GNAT file naming rules should be considered - -- as a tree file for the argument source file, - -- gnatstub will refuse to create the tree file needed - -- to create a sample body unless this option is chosen. + -- as a tree file for the argument source file, gnatstub + -- will refuse to create the tree file needed to create + -- a sample body unless this option is chosen. -- -- SAVE Do not remove the tree file (i.e., the snapshot -- of the compiler internal structures used by gnatstub) |