aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/usage.adb
diff options
context:
space:
mode:
authorArnaud Charlet <charlet@gcc.gnu.org>2017-04-25 11:42:56 +0200
committerArnaud Charlet <charlet@gcc.gnu.org>2017-04-25 11:42:56 +0200
commit2df23f66e28fe9b4c9d533a650c9d65e20b4b1ba (patch)
treea5bd6920b9d4f50280c3444d16787aab096a0dbc /gcc/ada/usage.adb
parentd9049849d0052ba4c7ab5585d896c7e746add39f (diff)
downloadgcc-2df23f66e28fe9b4c9d533a650c9d65e20b4b1ba.zip
gcc-2df23f66e28fe9b4c9d533a650c9d65e20b4b1ba.tar.gz
gcc-2df23f66e28fe9b4c9d533a650c9d65e20b4b1ba.tar.bz2
[multiple changes]
2017-04-25 Eric Botcazou <ebotcazou@adacore.com> * exp_ch4.adb (Library_Level_Target): New function. (Expand_Concatenate): When optimization is enabled, also expand the operation out-of-line if the concatenation is present within the expression of the declaration of a library-level object and not only if it is the expression of the declaration. 2017-04-25 Bob Duff <duff@adacore.com> * freeze.adb (Freeze_Object_Declaration): Do not Remove_Side_Effects if there is a pragma Linker_Section, because in that case we want static initialization in the appropriate section. 2017-04-25 Gary Dismukes <dismukes@adacore.com> * exp_dbug.adb: Minor rewording and reformatting. 2017-04-25 Ed Schonberg <schonberg@adacore.com> * sem_attr.adb (Statically_Denotes_Object): New predicate, to handle the proposed changes to rules concerning potentially unevaluated expressions, to include selected components that do not depend on discriminants, and indexed components with static indices. * sem_util.adb (Is_Potentially_Unevaluated): Add check for predicate in quantified expression, and fix bugs in the handling of case expressions and membership test. (Analyze_Attribute_Old_Result): use new predicate. (Analyze_Attribute, case Loop_Entry): ditto. From-SVN: r247167
Diffstat (limited to 'gcc/ada/usage.adb')
0 files changed, 0 insertions, 0 deletions