summaryrefslogtreecommitdiff
path: root/gcc/ada/exp_util.ads
diff options
context:
space:
mode:
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>2005-02-10 13:57:23 +0000
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>2005-02-10 13:57:23 +0000
commit92bd36e97782106556b6124cc49fc1db52eff445 (patch)
tree836d2cbbc09ee263e60b69f80bcfc2da107d32e0 /gcc/ada/exp_util.ads
parent57304b2ba4aabca3f6897b27a036a0fa9fff8e21 (diff)
downloadgcc-92bd36e97782106556b6124cc49fc1db52eff445.tar.gz
2005-02-09 Sergey Rybin <rybin@adacore.com>
* gnat_ugn.texi: Add to the gnatpp section the paragraph describing the difference between compact and incompact layout and add the record representation clause to the example illustrating different layouts. Add the description of '-A5' gnatpp option ("align 'AT' keywords in component clauses"). 2005-02-09 Florian Villoing <villoing@adacore.com> * gnat_ugn.texi: Fix typos. Use @command to display 'gcc', 'gnatbind', etc. insted of @code or @file. Make proper use of @ref, @xref and @pxref to avoid duplication of "see" in the generated documentation. 2005-02-09 Arnaud Charlet <charlet@adacore.com> * gnat_ugn.texi: Remove all mentions of FSU threads, which are no longer supported. Update linker wrapper when linking with non GNU C++. 2005-02-09 Pascal Obry <obry@adacore.com> * gnat_ugn.texi: Document the procedure to debug the DllMain routine on Windows. Add note about -funwind-tables and mixed Ada and C/C++ programming in ZCX mode. Document new BIND qualifer /RETURN_CODES=VMS. 2005-02-09 Ben Brosgol <brosgol@adacore.com> * gnat_ugn.texi: Wordsmithing of "GNAT and Libraries" chapter Edited gnatmetric chapter 2005-02-09 Robert Dewar <dewar@adacore.com> * gnat_rm.texi: Changes to document new wide wide character support For AI-285 Update documentation on Normalize_Scalars and Initialize_Scalars 2005-02-09 Pascal Obry <obry@adacore.com> * s-taprop-mingw.adb, s-soflin.ads: Minor reformatting. 2005-02-09 Jose Ruiz <ruiz@adacore.com> * s-osinte-vxworks.ads (taskPriorityGet): Add this function (imported from the VxWorks kernel) that is needed for getting the active priority of the different tasks. * s-atacco.ads, s-atacco.adb (Nothing): Remove this dummy procedure. Use a pragma Elaborate_Body in the spec file instead. Noticed by code reading. 2005-02-09 Thomas Quinot <quinot@adacore.com> * exp_util.ads: Minor correction in comment. 2005-02-09 Arnaud Charlet <charlet@adacore.com> * s-taprop.ads (Initialize): Update comments. Remove pragma Inline, since this procedure is now too complex to be worth inlining. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@94826 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ada/exp_util.ads')
-rw-r--r--gcc/ada/exp_util.ads10
1 files changed, 5 insertions, 5 deletions
diff --git a/gcc/ada/exp_util.ads b/gcc/ada/exp_util.ads
index 3e68682b437..f75038cbdc5 100644
--- a/gcc/ada/exp_util.ads
+++ b/gcc/ada/exp_util.ads
@@ -6,7 +6,7 @@
-- --
-- S p e c --
-- --
--- Copyright (C) 1992-2004 Free Software Foundation, Inc. --
+-- Copyright (C) 1992-2005 Free Software Foundation, Inc. --
-- --
-- GNAT is free software; you can redistribute it and/or modify it under --
-- terms of the GNU General Public License as published by the Free Soft- --
@@ -262,9 +262,9 @@ package Exp_Util is
-- copy of the subexpression, and returns it. This is intended for use
-- when the expansion of an expression needs to repeat part of it. For
-- example, replacing a**2 by a*a requires two references to a which
- -- may be a complex subexpression. Duplicate_Subexpression guarantees
- -- not to duplicate side effects. If necessary, it generates actions
- -- to save the expression value in a temporary, inserting these actions
+ -- may be a complex subexpression. Duplicate_Subexpr guarantees not
+ -- to duplicate side effects. If necessary, it generates actions to
+ -- save the expression value in a temporary, inserting these actions
-- into the tree using Insert_Actions with Exp as the insertion location.
-- The original expression and the returned result then become references
-- to this saved value. Exp must be analyzed on entry. On return, Exp
@@ -349,7 +349,7 @@ package Exp_Util is
-- Force the evaluation of the expression right away. Similar behavior
-- to Remove_Side_Effects when Variable_Ref is set to TRUE. That is to
-- say, it removes the side-effects and capture the values of the
- -- variables. Remove_Side_effects guarantees that multiple evaluations
+ -- variables. Remove_Side_Effects guarantees that multiple evaluations
-- of the same expression won't generate multiple side effects, whereas
-- Force_Evaluation further guarantees that all evaluations will yield
-- the same result.