This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from dbbd059b49e [RISC-V] Use shNadd for constant synthesis new 06d64eb96cd c++: Implement __is_unbounded_array built-in trait new 2763f81e0b9 c++: Implement __add_pointer built-in trait new e1ca1fa1c7a c++: Implement __remove_extent built-in trait new 86812be98a1 c++: Implement __remove_all_extents built-in trait new c08d1afbf53 c++: Implement __add_lvalue_reference built-in trait new 85c2ba42441 c++: Implement __add_rvalue_reference built-in trait new 142d1d8e057 c++: Implement __decay built-in trait new 37fad797ade c++: Implement __array_rank built-in trait new 7bd33955970 c++: Implement __is_invocable built-in trait new 3dab8f8a542 c++: Implement __is_nothrow_invocable built-in trait
The 10 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gcc/cp/constraint.cc | 18 ++ gcc/cp/cp-trait.def | 10 + gcc/cp/cp-tree.h | 2 + gcc/cp/method.cc | 135 +++++++++ gcc/cp/semantics.cc | 106 ++++++- gcc/testsuite/g++.dg/ext/add_lvalue_reference.C | 21 ++ gcc/testsuite/g++.dg/ext/add_pointer.C | 39 +++ gcc/testsuite/g++.dg/ext/add_rvalue_reference.C | 20 ++ gcc/testsuite/g++.dg/ext/decay.C | 22 ++ gcc/testsuite/g++.dg/ext/has-builtin-1.C | 30 ++ gcc/testsuite/g++.dg/ext/is_invocable1.C | 349 ++++++++++++++++++++++++ gcc/testsuite/g++.dg/ext/is_invocable2.C | 139 ++++++++++ gcc/testsuite/g++.dg/ext/is_invocable3.C | 51 ++++ gcc/testsuite/g++.dg/ext/is_invocable4.C | 33 +++ gcc/testsuite/g++.dg/ext/is_nothrow_invocable.C | 62 +++++ gcc/testsuite/g++.dg/ext/is_unbounded_array.C | 37 +++ gcc/testsuite/g++.dg/ext/rank.C | 24 ++ gcc/testsuite/g++.dg/ext/remove_all_extents.C | 16 ++ gcc/testsuite/g++.dg/ext/remove_extent.C | 16 ++ 19 files changed, 1124 insertions(+), 6 deletions(-) create mode 100644 gcc/testsuite/g++.dg/ext/add_lvalue_reference.C create mode 100644 gcc/testsuite/g++.dg/ext/add_pointer.C create mode 100644 gcc/testsuite/g++.dg/ext/add_rvalue_reference.C create mode 100644 gcc/testsuite/g++.dg/ext/decay.C create mode 100644 gcc/testsuite/g++.dg/ext/is_invocable1.C create mode 100644 gcc/testsuite/g++.dg/ext/is_invocable2.C create mode 100644 gcc/testsuite/g++.dg/ext/is_invocable3.C create mode 100644 gcc/testsuite/g++.dg/ext/is_invocable4.C create mode 100644 gcc/testsuite/g++.dg/ext/is_nothrow_invocable.C create mode 100644 gcc/testsuite/g++.dg/ext/is_unbounded_array.C create mode 100644 gcc/testsuite/g++.dg/ext/rank.C create mode 100644 gcc/testsuite/g++.dg/ext/remove_all_extents.C create mode 100644 gcc/testsuite/g++.dg/ext/remove_extent.C