diff options
author | Arnaud Charlet <charlet@gcc.gnu.org> | 2016-06-14 14:33:56 +0200 |
---|---|---|
committer | Arnaud Charlet <charlet@gcc.gnu.org> | 2016-06-14 14:33:56 +0200 |
commit | 7782ff677140c37402dc51fa711dff12950bc8c8 (patch) | |
tree | fdf7de0ad79f5ebf51755f94bd08abec7d1fa29c /gcc/tree-vect-data-refs.c | |
parent | 4969efdf7d92bc0a018a664fccc6d715e9de0d9f (diff) | |
download | gcc-7782ff677140c37402dc51fa711dff12950bc8c8.zip gcc-7782ff677140c37402dc51fa711dff12950bc8c8.tar.gz gcc-7782ff677140c37402dc51fa711dff12950bc8c8.tar.bz2 |
[multiple changes]
2016-06-14 Ed Schonberg <schonberg@adacore.com>
* contracts.adb (Has_Null_Body): Move to sem_util, for general
availability.
* sem_util.ads, sem_util.adb (Has_Null_Body): Predicate to
determine when an internal procedure created for some assertion
checking (e.g. type invariant) is a null procedure. Used to
eliminate redundant calls to such procedures when they apply to
components of composite types.
* exp_ch3.adb (Build_Component_Invariant_Call): Do not add call
if invariant procedure has a null body.
2016-06-14 Thomas Quinot <quinot@adacore.com>
* g-socket.ads (Check_Selector): Clarify effect on IN OUT socket
set parameters.
2016-06-14 Hristian Kirtchev <kirtchev@adacore.com>
* exp_ch4.adb (Process_Action): Pass the action
list to Process_Transient_Object.
(Process_If_Case_Statements): Pass the action list to
Process_Transient_Object.
(Process_Transient_Object): Add new parameter Stmts and update the
comment on usage. When the context is a Boolean evaluation, insert
any finalization calls after the last statement of the construct.
From-SVN: r237435
Diffstat (limited to 'gcc/tree-vect-data-refs.c')
0 files changed, 0 insertions, 0 deletions