This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 0d1189b4e61 Add 3 new EVRP testcases. new e7e0eeeb6e6 libstdc++: Avoid 32-bit time_t overflows in futex calls new 6f1ae1ecd35 Do not warn about unused macros while processing #pragma GC [...] new 2e97d6443f0 ipa-cp: One more safe_add (PR 97816) new 67100cb50ea openmp: Support allocate for C/C++ array section reductions new e3b3b59683c [PATCH] Implementation of asm goto outputs new d50310408f5 c++: Implement C++20 'using enum'. [PR91367]
The 6 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/c-family/c-cppbuiltin.c | 14 +- gcc/c/c-parser.c | 5 +- gcc/c/c-typeck.c | 7 +- gcc/cfgexpand.c | 39 +++- gcc/cp/class.c | 17 ++ gcc/cp/cp-tree.h | 11 + gcc/cp/name-lookup.c | 256 +++++++++++++-------- gcc/cp/parser.c | 148 +++++++++--- gcc/cp/semantics.c | 14 +- gcc/doc/extend.texi | 49 +++- gcc/dwarf2out.c | 16 +- gcc/gimple.c | 4 - gcc/gimple.h | 4 +- gcc/ipa-cp.c | 3 +- gcc/ira.c | 57 +++++ gcc/ira.h | 1 + gcc/lra-assigns.c | 17 +- gcc/lra-constraints.c | 8 +- gcc/lra-spills.c | 8 + gcc/lra.c | 69 ++++-- gcc/omp-low.c | 72 ++++-- gcc/reload.c | 16 ++ gcc/testsuite/c-c++-common/asmgoto-2.c | 2 +- gcc/testsuite/g++.dg/cpp0x/inh-ctor28.C | 2 +- gcc/testsuite/g++.dg/cpp0x/inh-ctor33.C | 2 +- gcc/testsuite/g++.dg/cpp0x/using-enum-1.C | 3 + gcc/testsuite/g++.dg/cpp0x/using-enum-2.C | 11 +- gcc/testsuite/g++.dg/cpp0x/using-enum-3.C | 15 +- gcc/testsuite/g++.dg/cpp1z/class-deduction69.C | 2 +- gcc/testsuite/g++.dg/cpp2a/using-enum-1.C | 62 +++++ gcc/testsuite/g++.dg/cpp2a/using-enum-2.C | 48 ++++ gcc/testsuite/g++.dg/cpp2a/using-enum-3.C | 6 + gcc/testsuite/g++.dg/cpp2a/using-enum-4.C | 13 ++ gcc/testsuite/g++.dg/cpp2a/using-enum-5.C | 132 +++++++++++ gcc/testsuite/g++.dg/cpp2a/using-enum-6.C | 5 + gcc/testsuite/g++.dg/debug/dwarf2/using-enum.C | 21 ++ gcc/testsuite/g++.dg/inherit/using5.C | 2 +- gcc/testsuite/gcc.c-torture/compile/asmgoto-2.c | 65 ++++++ gcc/testsuite/gcc.c-torture/compile/asmgoto-3.c | 89 +++++++ gcc/testsuite/gcc.c-torture/compile/asmgoto-4.c | 14 ++ gcc/testsuite/gcc.c-torture/compile/asmgoto-5.c | 56 +++++ gcc/tree-into-ssa.c | 4 + libcpp/directives.c | 23 ++ libcpp/include/cpplib.h | 4 + .../testsuite/libgomp.c-c++-common/allocate-1.c | 37 ++- libstdc++-v3/src/c++11/futex.cc | 79 ++++--- 46 files changed, 1278 insertions(+), 254 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp2a/using-enum-1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/using-enum-2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/using-enum-3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/using-enum-4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/using-enum-5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/using-enum-6.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/using-enum.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/asmgoto-2.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/asmgoto-3.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/asmgoto-4.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/asmgoto-5.c