diff options
author | Jakub Jelinek <jakub@redhat.com> | 2016-09-23 18:59:14 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2016-09-23 18:59:14 +0200 |
commit | b862552dff04fbd4c7debf07a7c82d361869a552 (patch) | |
tree | 52d11a0c22bc37fe289d54f0c032fa2d5e8fac8c | |
parent | 7de76362e43ddba204611a23b2292d0d6fadd1ab (diff) | |
download | gcc-b862552dff04fbd4c7debf07a7c82d361869a552.zip gcc-b862552dff04fbd4c7debf07a7c82d361869a552.tar.gz gcc-b862552dff04fbd4c7debf07a7c82d361869a552.tar.bz2 |
vec.h (vNULL): Extend comment to say = vNULL initialization isn't needed for static vars.
* vec.h (vNULL): Extend comment to say = vNULL initialization
isn't needed for static vars.
From-SVN: r240445
-rw-r--r-- | gcc/ChangeLog | 3 | ||||
-rw-r--r-- | gcc/vec.h | 4 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e32b062..9e6acc7 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,8 @@ 2016-09-23 Jakub Jelinek <jakub@redhat.com> + * vec.h (vNULL): Extend comment to say = vNULL initialization + isn't needed for static vars. + * sel-sched-ir.c (sel_global_bb_info, sel_region_bb_info, loop_nests, s_i_d, last_added_blocks): Remove unnecessary = vNULL initialization of file scope vec. @@ -410,7 +410,9 @@ struct GTY((user)) vec /* Type to provide NULL values for vec<T, A, L>. This is used to provide nil initializers for vec instances. Since vec must be a POD, we cannot have proper ctor/dtor for it. To initialize - a vec instance, you can assign it the value vNULL. */ + a vec instance, you can assign it the value vNULL. This isn't + needed for file-scope and function-local static vectors, which + are zero-initialized by default. */ struct vnull { template <typename T, typename A, typename L> |