This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-next-allnoconfig in repository toolchain/ci/gcc.
from 263f9e4d0ee [arm] Add alternative canonicalizations for subtract-with-c [...] adds 1790ea25c00 [arm] Early split simple DImode equality comparisons adds d6852b4754a [arm] Improve handling of DImode comparisions against constants. adds 060a96ad617 [arm] early split most DImode comparison operations. adds efaa33f94f8 [arm] Handle some constant comparisons using rsbs+rscs adds 05d97be4158 [arm] Cleanup dead code - old support for DImode comparisons adds eaddabc8801 [arm] Handle immediate values in uaddvsi4 adds 58087a96b77 [arm] Early expansion of uaddvdi4. adds d302ef3a830 [arm] Improve code generation for addvsi4. adds 8aefed8a7d1 [arm] Allow the summation result of signed add-with-overflo [...] adds 8414e41f6fe [arm] Early split addvdi4 adds c9092f6571b [arm] Improve constant handling for usubvsi4. adds 65b56adc8d4 [arm] Early expansion of usubvdi4. adds 1b2fb5c72b5 [arm] Improve constant handling for subvsi4. adds fd7e24c1ddb [arm] Early expansion of subvdi4 adds f36f54ddf6c [arm] Improvements to negvsi4 and negvdi4. adds 44b016de3d2 [arm] Fix testsuite nit when compiling for thumb2 adds f0589a1e9e9 PR tree-optimization/92157 - incorrect strcmp() == 0 result [...] adds 0662fdaec6c Daily bump. adds f7df734fd9c Implement C++20 P1301 [[nodiscard("should have a reason")]]. adds 1ae1471c474 [PPC] Delete out of date comment. adds 4b2a64e1053 [Darwin, testsuite] Fix Wnonnull on Darwin. adds 4f4c79c49d9 PR target/92140 * config/i386/predicates.md (int_nonimmed [...]
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 194 ++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 4 + gcc/c-family/c-lex.c | 3 +- gcc/config/arm/arm-modes.def | 15 +- gcc/config/arm/arm.c | 430 ++++++-- gcc/config/arm/arm.md | 1124 ++++++++++++++++---- gcc/config/arm/iterators.md | 4 + gcc/config/arm/predicates.md | 8 +- gcc/config/i386/i386.md | 222 ++++ gcc/config/i386/predicates.md | 9 + gcc/config/rs6000/rs6000.md | 5 - gcc/cp/ChangeLog | 16 + gcc/cp/cvt.c | 36 +- gcc/cp/parser.c | 15 +- gcc/cp/tree.c | 9 +- gcc/escaped_string.h | 43 + gcc/testsuite/ChangeLog | 25 + gcc/testsuite/g++.dg/cpp0x/gen-attrs-67.C | 2 +- gcc/testsuite/g++.dg/cpp1z/feat-cxx1z.C | 2 +- gcc/testsuite/g++.dg/cpp2a/feat-cxx2a.C | 4 +- gcc/testsuite/g++.dg/cpp2a/nodiscard-constructor.c | 13 + gcc/testsuite/g++.dg/cpp2a/nodiscard-once.C | 12 + .../g++.dg/cpp2a/nodiscard-reason-nonstring.C | 12 + .../g++.dg/cpp2a/nodiscard-reason-only-one.C | 12 + gcc/testsuite/g++.dg/cpp2a/nodiscard-reason.C | 203 ++++ gcc/testsuite/gcc.c-torture/execute/pr92140.c | 83 ++ gcc/testsuite/gcc.dg/Wnonnull.c | 9 + gcc/testsuite/gcc.dg/builtin-arith-overflow-3.c | 41 + gcc/testsuite/gcc.dg/strlenopt-69.c | 3 + gcc/testsuite/gcc.dg/strlenopt-87.c | 105 ++ gcc/testsuite/gcc.target/arm/negdi-3.c | 4 +- gcc/testsuite/gcc.target/i386/pr92140.c | 38 + gcc/tree-ssa-strlen.c | 12 +- gcc/tree.c | 17 +- 35 files changed, 2369 insertions(+), 367 deletions(-) create mode 100644 gcc/escaped_string.h create mode 100644 gcc/testsuite/g++.dg/cpp2a/nodiscard-constructor.c create mode 100644 gcc/testsuite/g++.dg/cpp2a/nodiscard-once.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nodiscard-reason-nonstring.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nodiscard-reason-only-one.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nodiscard-reason.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr92140.c create mode 100644 gcc/testsuite/gcc.dg/builtin-arith-overflow-3.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-87.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92140.c