summaryrefslogtreecommitdiff
path: root/gcc/ada/vms_data.ads
diff options
context:
space:
mode:
authorArnaud Charlet <charlet@gcc.gnu.org>2009-07-20 15:06:01 +0200
committerArnaud Charlet <charlet@gcc.gnu.org>2009-07-20 15:06:01 +0200
commit6fb4cddeee68c3284e62389aadc9e505092c11a9 (patch)
treed18d20b93c356cb855681e19f4cae6b09a57c073 /gcc/ada/vms_data.ads
parentae65d635df87446453628c005cacf2ed3850b9c6 (diff)
downloadgcc-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.ads9
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)