diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2021-09-23 00:16:29 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2021-09-23 00:16:29 +0000 |
commit | e4777439fc77465b4cf89b6bfeb47cd00329cb20 (patch) | |
tree | 9950bf4f8deb8e8fb55708fbc1dc4ea63737f19e /gcc/cp | |
parent | 5098e7077bfcace3e80144e63c81be94546ced16 (diff) | |
download | gcc-e4777439fc77465b4cf89b6bfeb47cd00329cb20.zip gcc-e4777439fc77465b4cf89b6bfeb47cd00329cb20.tar.gz gcc-e4777439fc77465b4cf89b6bfeb47cd00329cb20.tar.bz2 |
Daily bump.
Diffstat (limited to 'gcc/cp')
-rw-r--r-- | gcc/cp/ChangeLog | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index a051d62..7944726 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,31 @@ +2021-09-22 Patrick Palka <ppalka@redhat.com> + + DR 2446 + PR c++/102412 + * constexpr.c (cxx_eval_constant_expression) + <case TEMPLATE_ID_EXPR>: Check value_dependent_expression_p + instead of processing_template_decl. + * pt.c (value_dependent_expression_p) <case TEMPLATE_ID_EXPR>: + Return true only if any_dependent_template_arguments_p. + (instantiation_dependent_r) <case CALL_EXPR>: Remove this case. + <case TEMPLATE_ID_EXPR>: Likewise. + +2021-09-22 Jakub Jelinek <jakub@redhat.com> + + * parser.c (cp_parser_omp_clause_allocate): Parse allocate clause + modifiers. + * semantics.c (finish_omp_clauses) <OMP_CLAUSE_ALLOCATE>: Perform + semantic analysis of OMP_CLAUSE_ALLOCATE_ALIGN. + * pt.c (tsubst_omp_clauses) <case OMP_CLAUSE_ALLOCATE>: Handle + also OMP_CLAUSE_ALLOCATE_ALIGN. + +2021-09-22 Barrett Adair <barrettellisadair@gmail.com> + + * pt.c (find_parm_usage_r): New walk_tree callback to find func + parms. + (any_template_arguments_need_structural_equality_p): New special + case. + 2021-09-21 wangpc <pc.wang@linux.alibaba.com> * decl.c (start_decl_1): Move verify_type_context to ... |