diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2022-02-06 00:16:21 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2022-02-06 00:16:21 +0000 |
commit | 661109b024488eed91cc9006da25e9b8d795d409 (patch) | |
tree | 59a1cf5d1af2b63568989bea7e307d1fa7e6c5bf /gcc/cp | |
parent | f49b8d25b1ff96e9cd09326666cc510b3a3accde (diff) | |
download | gcc-661109b024488eed91cc9006da25e9b8d795d409.zip gcc-661109b024488eed91cc9006da25e9b8d795d409.tar.gz gcc-661109b024488eed91cc9006da25e9b8d795d409.tar.bz2 |
Daily bump.
Diffstat (limited to 'gcc/cp')
-rw-r--r-- | gcc/cp/ChangeLog | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 089a36f..5837141 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,24 @@ +2022-02-05 Jason Merrill <jason@redhat.com> + + PR c++/104300 + PR c++/92385 + * cp-tree.h (get_vec_init_expr): New. + (target_expr_needs_replace): New. + * cp-gimplify.cc (cp_gimplify_init_expr): Use it. + (struct cp_fold_data): New. + (cp_fold_r): Only genericize inits at end of fn. + (cp_fold_function): Here. + (cp_fully_fold_init): Not here. + * init.cc (build_vec_init): Use get_vec_init_expr. + * tree.cc (build_vec_init_expr): Likewise. + * typeck2.cc (split_nonconstant_init_1): Likewise. + (process_init_constructor): Wrap VEC_INIT_EXPR in + TARGET_EXPR. + +2022-02-05 Jason Merrill <jason@redhat.com> + + * pt.cc (iterative_hash_template_arg): Add comment. + 2022-02-03 Patrick Palka <ppalka@redhat.com> PR c++/104079 |