diff options
author | Arnaud Charlet <charlet@gcc.gnu.org> | 2017-01-12 14:30:20 +0100 |
---|---|---|
committer | Arnaud Charlet <charlet@gcc.gnu.org> | 2017-01-12 14:30:20 +0100 |
commit | 5f325af2606476be7ef1db50b1a46ab842901bb9 (patch) | |
tree | 1eb80eba1ca449f68eb93ecacde316fd096aa023 /gcc/ada/ChangeLog | |
parent | 10c2c151f1204439e8b2698bf3369b8d2c29efbf (diff) | |
download | gcc-5f325af2606476be7ef1db50b1a46ab842901bb9.zip gcc-5f325af2606476be7ef1db50b1a46ab842901bb9.tar.gz gcc-5f325af2606476be7ef1db50b1a46ab842901bb9.tar.bz2 |
[multiple changes]
2017-01-12 Yannick Moy <moy@adacore.com>
* exp_spark.adb (Expand_SPARK_Potential_Renaming): Fix sloc of copied
subtree.
2017-01-12 Justin Squirek <squirek@adacore.com>
* exp_attr.adb (Expand_N_Attribute_Reference):
Fix Finalization_Size case by properly resolving the type after
rewritting the node.
2017-01-12 Hristian Kirtchev <kirtchev@adacore.com>
* exp_util.adb (Build_DIC_Procedure_Body): Semi-insert the body into
the tree.
(Build_DIC_Procedure_Declaration): Semi-insert the body into the tree.
* binde.adb, exp_ch5.adb, sem_type.adb, sem.ads, sem_res.adb,
exp_sel.ads: Minor reformatting.
2017-01-12 Justin Squirek <squirek@adacore.com>
* exp_ch6.adb (Expand_Call): Add guard to prevent
invariant checks from being created for internally generated
subprograms.
2017-01-12 Bob Duff <duff@adacore.com>
* lib-writ.ads: Remove incorrect comment.
2017-01-12 Javier Miranda <miranda@adacore.com>
* debug.adb (-gnatd.K): Enable generation of contract-only
procedures in CodePeer mode.
* contracts.adb (Build_And_Analyze_Contract_Only_Subprograms):
New subprogram.
(Analyze_Contracts): Generate contract-only procedures if -gnatdK is
set.
* scil_ll.ads, scil_ll.adb (Get_Contract_Only_Body_Name): New
subprogram.
(Get_Contract_Only_Missing_Body_Name): New subprogram.
(Get_Contract_Only_Body): New subprogram.
(Set_Contract_Only_Body): New subprogram.
(Is_Contract_Only_Body): New subprogram.
(Set_Is_Contract_Only_Body): New subprogram.
(SCIL_Nodes): Replace table by hash-table.
From-SVN: r244356
Diffstat (limited to 'gcc/ada/ChangeLog')
-rw-r--r-- | gcc/ada/ChangeLog | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 787b324..048b975 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,49 @@ +2017-01-12 Yannick Moy <moy@adacore.com> + + * exp_spark.adb (Expand_SPARK_Potential_Renaming): Fix sloc of copied + subtree. + +2017-01-12 Justin Squirek <squirek@adacore.com> + + * exp_attr.adb (Expand_N_Attribute_Reference): + Fix Finalization_Size case by properly resolving the type after + rewritting the node. + +2017-01-12 Hristian Kirtchev <kirtchev@adacore.com> + + * exp_util.adb (Build_DIC_Procedure_Body): Semi-insert the body into + the tree. + (Build_DIC_Procedure_Declaration): Semi-insert the body into the tree. + * binde.adb, exp_ch5.adb, sem_type.adb, sem.ads, sem_res.adb, + exp_sel.ads: Minor reformatting. + +2017-01-12 Justin Squirek <squirek@adacore.com> + + * exp_ch6.adb (Expand_Call): Add guard to prevent + invariant checks from being created for internally generated + subprograms. + +2017-01-12 Bob Duff <duff@adacore.com> + + * lib-writ.ads: Remove incorrect comment. + +2017-01-12 Javier Miranda <miranda@adacore.com> + + * debug.adb (-gnatd.K): Enable generation of contract-only + procedures in CodePeer mode. + * contracts.adb (Build_And_Analyze_Contract_Only_Subprograms): + New subprogram. + (Analyze_Contracts): Generate contract-only procedures if -gnatdK is + set. + * scil_ll.ads, scil_ll.adb (Get_Contract_Only_Body_Name): New + subprogram. + (Get_Contract_Only_Missing_Body_Name): New subprogram. + (Get_Contract_Only_Body): New subprogram. + (Set_Contract_Only_Body): New subprogram. + (Is_Contract_Only_Body): New subprogram. + (Set_Is_Contract_Only_Body): New subprogram. + (SCIL_Nodes): Replace table by hash-table. + 2017-01-12 Hristian Kirtchev <kirtchev@adacore.com> * exp_ch6.adb: Minor reformatting. |