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-allmodconfig in repository toolchain/ci/gcc.
from d50310408f5 c++: Implement C++20 'using enum'. [PR91367] adds 16b00dc63f6 Make strstr.c in libiberty ANSI compliant adds 84096498a7b libiberty: Support the new ("v0") mangling scheme in rust-demangle adds fcbb6018aba Re: Fix gimple_expr_code? adds 500e7efee91 Clarify the documentation for the ms_abi fucntion attribute adds 91004436daa libstdc++: Avoid more 32-bit time_t overflows in futex calls adds 8fca8142bc0 Copied arguments are readonly adds 1a90e99fa2f Fix modref insertion hook. adds d4a3152d3f3 c++: Add feature test macro for C++20 using enum. adds d1ba078d9bc Add 'libgomp.oacc-fortran/pr94358-1.f90' [PR94358] adds 703e4f86496 Attach an attribute to all outlined OpenACC compute regions adds bd788575540 More explicit checking of which OMP constructs we're expecting adds e898ce79977 Decompose OpenACC 'kernels' constructs into parts, a sequen [...] adds ccd56db8980 In 'gcc/omp-oacc-kernels-decompose.cc', use langhook instea [...] adds 1d9a8675d37 c++: Predefine __STDCPP_THREADS__ in the compiler if thread [...] adds 5cd4f8901ad testsuite: guality/redeclaration1.C test workaround adds f3dc991fba0 Revert accidental commit adds e400a64936e c: C2x binary constants adds b8d36dcc917 libstdc++: Remove redundant overflow check for futex timeou [...] adds 4d039cb9a1d libstdc++: Use custom timespec in system calls [PR 93421] adds 77f67db2a47 Daily bump. adds a4dd85e0159 openmp: Add support for non-VLA {,first}private allocate on [...] adds dcf0dde488b Asan changes for RISC-V. adds 207de83922b PR target/97682 - Fix to reuse t1 register between call add [...] adds 8270a7238ba Simplify testing symbol sections adds 2873c8af66e dwarf2: Emit DW_TAG_unspecified_parameters even in late DWA [...] adds 520d5ad337e Detect EAF flags in ipa-modref adds b1cd56a43da Escape parameters in gcc.dg/torture/pta-ptrarith-1.c adds 406b452dc0e testsuite, Objective-C : Amend PR23214 for Darwin11. adds faab61b585a Daily bump. adds 26285af40f9 Mare return to clear EAF_UNUSED flag. adds 253c415a1ac Do not put reload insns in the last empty BB. adds 82b6d25d289 Remove duplicate vr_values::extract_range_builtin code. adds baf38d2e363 c++: Check abstract type only on object creation. [PR86252] adds c454324bff9 VAX: Correct a typo in PIC symbolic addition operand checks adds 075fdf85245 VAX: Fix a typo in NO_EXTERNAL_INDIRECT_ADDRESS adds 9ba5e926907 VAX/testsuite: Fix compilation options for `bswapdi-1.c' adds 8b3be949a56 VAX: Use `rtx_code' to hold the RTL expression code in `vax [...] adds 6403e02510f testsuite: Update scanning symbol sections to support AIX. adds 9243f0fba68 testsuite: fix ipa/modref-2.c on ilp32 adds 814949ddcea MSP430: Define function to check 16-bit hwmult support adds c746fc40f4e MSP430: Fix inconsistent naming of hwmult libfuncs adds cba306519ce Daily bump.
No new revisions were added by this update.
Summary of changes: ChangeLog | 4 + gcc/ChangeLog | 569 ++++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 1 + gcc/attr-fnspec.h | 2 +- gcc/c-family/ChangeLog | 52 + gcc/c-family/c-cppbuiltin.c | 8 + gcc/c-family/c.opt | 13 + gcc/c/ChangeLog | 18 + gcc/config/msp430/msp430.c | 71 +- gcc/config/riscv/riscv.c | 39 +- gcc/config/riscv/riscv.h | 6 +- gcc/config/vax/vax.c | 6 +- gcc/cp/ChangeLog | 49 + gcc/cp/call.c | 59 +- gcc/cp/decl.c | 24 +- gcc/cp/pt.c | 9 - gcc/cp/typeck2.c | 159 +- gcc/d/ChangeLog | 15 + gcc/doc/extend.texi | 7 +- gcc/doc/invoke.texi | 18 +- gcc/doc/tm.texi | 3 +- gcc/dwarf2out.c | 8 + gcc/flag-types.h | 7 + gcc/fortran/ChangeLog | 5 + gcc/fortran/lang.opt | 4 + gcc/gimple-pretty-print.c | 9 + gcc/gimple-range.h | 12 +- gcc/gimple.c | 53 +- gcc/gimple.h | 56 +- gcc/gimplify.c | 24 +- gcc/ipa-modref.c | 378 ++++- gcc/ipa-modref.h | 1 + gcc/lra.c | 16 +- gcc/objc/ChangeLog | 18 + gcc/omp-expand.c | 44 +- gcc/omp-low.c | 231 ++- gcc/omp-oacc-kernels-decompose.cc | 1536 ++++++++++++++++++++ gcc/omp-offload.c | 70 +- gcc/params.opt | 4 + gcc/passes.def | 1 + gcc/target.def | 3 +- gcc/testsuite/ChangeLog | 442 ++++++ .../c-c++-common/goacc/classify-parallel.c | 4 +- .../{classify-parallel.c => classify-serial.c} | 12 +- gcc/testsuite/c-c++-common/goacc/if-clause-2.c | 24 +- .../c-c++-common/goacc/kernels-decompose-1.c | 83 ++ .../c-c++-common/goacc/kernels-decompose-2.c | 141 ++ .../c-c++-common/goacc/kernels-decompose-ice-1.c | 108 ++ .../c-c++-common/goacc/kernels-decompose-ice-2.c | 16 + gcc/testsuite/g++.dg/cpp2a/feat-cxx2a.C | 6 + gcc/testsuite/g++.dg/gomp/tls-5.C | 2 + gcc/testsuite/g++.dg/guality/redeclaration1.C | 8 +- gcc/testsuite/g++.dg/opt/const4.C | 3 +- gcc/testsuite/g++.dg/other/abstract1.C | 29 +- gcc/testsuite/g++.dg/other/abstract2.C | 57 +- gcc/testsuite/g++.dg/other/abstract4.C | 4 +- gcc/testsuite/g++.dg/other/abstract5.C | 2 +- gcc/testsuite/g++.dg/other/abstract8.C | 40 + gcc/testsuite/g++.dg/template/sfinae-dr657.C | 9 +- gcc/testsuite/g++.old-deja/g++.other/decl3.C | 2 +- gcc/testsuite/g++.target/riscv/pr97682.C | 160 ++ gcc/testsuite/gcc.c-torture/execute/pr97836.c | 17 + gcc/testsuite/gcc.dg/20021029-1.c | 1 + gcc/testsuite/gcc.dg/array-quals-1.c | 20 + gcc/testsuite/gcc.dg/binary-constants-2.c | 4 +- gcc/testsuite/gcc.dg/binary-constants-3.c | 4 +- gcc/testsuite/gcc.dg/c11-binary-constants-1.c | 11 + gcc/testsuite/gcc.dg/c11-binary-constants-2.c | 11 + gcc/testsuite/gcc.dg/c2x-binary-constants-1.c | 5 + gcc/testsuite/gcc.dg/c2x-binary-constants-2.c | 11 + gcc/testsuite/gcc.dg/c2x-binary-constants-3.c | 9 + gcc/testsuite/gcc.dg/darwin-sections.c | 2 + gcc/testsuite/gcc.dg/ipa/modref-2.c | 5 +- gcc/testsuite/gcc.dg/pr25376.c | 1 + gcc/testsuite/gcc.dg/system-binary-constants-1.c | 2 +- gcc/testsuite/gcc.dg/torture/pta-ptrarith-1.c | 3 + .../gcc.target/msp430/rtx-cost-Os-f5series.c | 2 +- gcc/testsuite/gcc.target/riscv/interrupt-3.c | 4 +- gcc/testsuite/gcc.target/riscv/interrupt-4.c | 4 +- gcc/testsuite/gcc.target/vax/bswapdi-1.c | 2 + .../dg-scan-symbol-section-1-exp-F.S | 13 + .../dg-scan-symbol-section-2-exp-F.S | 9 + .../dg-scan-symbol-section-3-exp-F.S | 10 + .../dg-scan-symbol-section-exp-P.S | 50 + .../gcc.test-framework/test-framework.exp | 3 +- .../gfortran.dg/goacc/classify-parallel.f95 | 4 +- .../{classify-parallel.f95 => classify-serial.f95} | 12 +- .../gfortran.dg/goacc/kernels-decompose-1.f95 | 81 ++ .../gfortran.dg/goacc/kernels-decompose-2.f95 | 142 ++ gcc/testsuite/gfortran.dg/goacc/kernels-tree.f95 | 5 + gcc/testsuite/lib/scanasm.exp | 184 ++- gcc/testsuite/objc.dg/pr23214.m | 2 +- gcc/toplev.c | 3 +- gcc/tree-pass.h | 1 + gcc/tree-ssa-alias.c | 2 - gcc/vr-values.c | 246 +--- gcc/vr-values.h | 2 +- libcpp/ChangeLog | 14 + libcpp/expr.c | 23 +- libcpp/init.c | 4 +- libgcc/ChangeLog | 5 + libgcc/config/msp430/lib2hw_mul.S | 12 +- libgomp/ChangeLog | 37 + libgomp/testsuite/libgomp.c++/allocate-1.C | 169 ++- .../testsuite/libgomp.c-c++-common/allocate-1.c | 112 +- .../declare-vla-kernels-decompose-ice-1.c | 8 + .../declare-vla-kernels-decompose.c | 6 + .../libgomp.oacc-c-c++-common/declare-vla.c | 6 + .../kernels-decompose-1.c | 38 + .../testsuite/libgomp.oacc-fortran/pr94358-1.f90 | 39 + libiberty/ChangeLog | 32 + libiberty/rust-demangle.c | 1010 ++++++++++++- libiberty/strstr.c | 16 +- libiberty/testsuite/rust-demangle-expected | 134 +- libphobos/ChangeLog | 5 + libsanitizer/ChangeLog | 4 + libstdc++-v3/ChangeLog | 51 + libstdc++-v3/src/c++11/chrono.cc | 17 +- libstdc++-v3/src/c++11/futex.cc | 75 +- .../20_util/result_of/sfinae_friendly_1.cc | 10 +- .../testsuite/30_threads/future/members/93456.cc | 48 + 122 files changed, 6678 insertions(+), 850 deletions(-) create mode 100644 gcc/omp-oacc-kernels-decompose.cc copy gcc/testsuite/c-c++-common/goacc/{classify-parallel.c => classify-serial.c} (62%) create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-decompose-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-decompose-2.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-decompose-ice-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-decompose-ice-2.c create mode 100644 gcc/testsuite/g++.dg/other/abstract8.C create mode 100644 gcc/testsuite/g++.target/riscv/pr97682.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr97836.c create mode 100644 gcc/testsuite/gcc.dg/c11-binary-constants-1.c create mode 100644 gcc/testsuite/gcc.dg/c11-binary-constants-2.c create mode 100644 gcc/testsuite/gcc.dg/c2x-binary-constants-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-binary-constants-2.c create mode 100644 gcc/testsuite/gcc.dg/c2x-binary-constants-3.c create mode 100644 gcc/testsuite/gcc.test-framework/dg-scan-symbol-section-1-exp-F.S create mode 100644 gcc/testsuite/gcc.test-framework/dg-scan-symbol-section-2-exp-F.S create mode 100644 gcc/testsuite/gcc.test-framework/dg-scan-symbol-section-3-exp-F.S create mode 100644 gcc/testsuite/gcc.test-framework/dg-scan-symbol-section-exp-P.S copy gcc/testsuite/gfortran.dg/goacc/{classify-parallel.f95 => classify-serial.f95} (62%) create mode 100644 gcc/testsuite/gfortran.dg/goacc/kernels-decompose-1.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/kernels-decompose-2.f95 create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/declare-vla-kernels [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/declare-vla-kernels [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-decompose-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/pr94358-1.f90 create mode 100644 libstdc++-v3/testsuite/30_threads/future/members/93456.cc