This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1/gnu-master-aarch64-spec2k6-O2_LTO in repository toolchain/ci/gcc.
from b4ca70a3faa MSP430: Remove do_no_relax_short_jumps adds 02363d5fdb8 i386: Fix insn conditions of mfence patterns [PR95750] adds 28f2a080cc2 PR fortran/89574 - ICE in conv_function_val, at fortran/tra [...] adds 4d6e94960aa c++: Fix scan forward over pragma [PR96257] adds 699f9c0cc1b rs6000: Update test case count when compiling for power9 adds 0a9d711df36 Add TARGET_LOWER_LOCAL_DECL_ALIGNMENT [PR95237] adds 30430061040 Daily bump. adds fb1de6a8543 gcc.dg/no_profile_instrument_function-attr-1.c: Adjust for [...] adds c7c24828cfa OpenMP: Fixes for omp critical + hint adds c58dde88902 MAINTAINERS: Add myself for write after approval adds e93676fb538 doc: fix a typo in languages.texi adds cd91a084877 Generation of adjusted ldp/stp for vector types adds ade6e7204ce critical-hint-*.{c,f90}: Move from gcc/testsuite to libgomp [...] adds 4821e0aabee expr: Allow scalar_int_mode target mode when converting a constant adds 259c3965b1b expmed: Fix possible use of NULL_RTX return value from emit [...] adds a5a8a4e6156 libstdc++: Constrain reverse_iterator and move_iterator con [...] adds 748ada0acb6 Limit pr95237-6.c to x86 targets adds 5980c0dcc6b c++: mangling cleanups adds 18d96339d26 preprocessor: add_path simplifications adds 63fa0927e8a c++: Shrink lambda-expr adds 0f32c94fc72 c++: More cleanups for modern C++ adds 5324a3e621d c++: structural_comptypes addition adds 7be9b276b44 dump: filenames containing - adds 6e1e0decc9e c++: Don't add enums to class's decl_list adds ae575662833 rs6000: __builtin_mma_disassemble_acc() doesn't store eleme [...] adds e55ba804d3b OpenMP: Support 'if (simd:/cancel:' in Fortran adds 1f53367fb5f libstdc++: Add static assertions to futures and promises [L [...] adds 3ea9abca71f Daily bump. adds 5029d42c401 c-c++-common/builtin-has-attribute-4.c: Require visibility. adds 2ca1b6d009b PR target/96260 - KASAN should work even back-end not porti [...] adds 02cada26e47 gcc-changelog: fix when somebody reverts a backport adds 24c35a5ef3f gcov: create folders with 0777. adds 3eb72737a21 OpenMP: Update gcc/fortran/*.texi adds ead2be56f0e ivopts: Handle vector with length IFNs adds 2949e086572 rs6000: Rename function adjust_vectorization_cost adds 0c111868b79 [Ada] Add push/pop capability in Output adds 2631d95ae29 libomp: Add omp_depend_kind to omp_lib.{f90,h} adds de8bfcc8e45 gcov-tool: Fix merging of different endian coverage data [PR96267] adds 3968b02a4b1 [Ada] Ada2020: AI12-0027 Access values and unaliased component adds ad1bea3a4b3 [Ada] Stub CUDA_Execute and CUDA_Global pragmas adds 084dc63a020 OpenMP: Support 'lastprivate (conditional:' in Fortran adds 914966e499d contrib/vimrc: detect more C-like files adds d4b3ea941b1 Resolve regression rtl-optimization/96298. Sorry for the b [...] adds 25bce75c77e openacc: Remove unnecessary detach finalization adds 8598657c607 Restrict test to LP64. adds 83cc5e2b2f8 libgo: add AIX FAT libraries support adds 9bb403dca6e Daily bump. adds b0e5ec934e7 Restrict PR middle-end/95886 x86 test to !ia32 adds edfb3a30a6c aarch64: add PAC GNU property note to libgcc lse.S adds ab240ab5099 aarch64: add PAC-RET protection to libitm sjlj.S adds 3407bfc136b [testsuite] Fix TCL syntax error in 'scan-dump-dem-not' adds fdc9db25395 [testsuite] Unset 'offload_target' after use adds 8c7bb540803 i386: Emit mfence_sse2 for -Os [PR95750] adds 29a14a1a907 iDefine TARGET_OFFLOAD_OPTIONS for AArch64 adds 048ba9c02db c++: Add testcase for [PR81339] adds 05e0971bcf9 PR 93592 - Invalid UP/DOWN rounding with EN descriptor. adds aa7e7eff5ec PR 93567, G edit descriptor uses E instead of F editing in [...] adds 5fa1767aa45 [PR95720] protect gluefile and wrap_flags with -Wl too adds c1b9cb1a83b [PR96230] some -dumpbase-ext fixes adds 0e3ad7e4d03 revamp intelmic-mkoffload aux dump names adds 49341f3bd40 add offload target to testname for pass/fail message adds 07c70c29aff Add testcase to show kernel issue got fixed by pr95237 [PR96192] adds 52cdac68232 testsuite: Adjust patchable_function tests for mmix. adds f8f3a0102c4 c-c++-common/pr56493.c: Allow ":" in label, for mmix. adds 4e577910050 rs6000: Remove -mpower10 option (PR95907) adds 6643d2367f8 aix: Support GCC64 for AIX 7.1. adds 53256ee3d58 Daily bump. adds 8d0b2b33748 amdgcn: Enable TImode adds e0633768a1a Fix PR c++/96310 - Ignoring -Wnonnull via pragma gcc diagno [...] adds e0e546635a3 C++, testsuite: Adjust pure-virtual1.C options for Darwin. adds 8e807b59d87 config/mmix/mmix.c (TARGET_ASM_OUTPUT_IDENT): Override. adds ae2e0bc19b9 Daily bump. adds b5087b28b09 gcc.dg/torture/pr59330.c: Disable for mmix adds 2ab2694476c gcc.dg/tree-ssa/forwprop-36.c: Adjust for mmix adds 2e764ae1d66 libgfortran: Skip integer-kind=16 check for amdgcn adds e398fcb9ce8 rs6000: add option -mblock-ops-unaligned-vsx
No new revisions were added by this update.
Summary of changes: ChangeLog | 4 + MAINTAINERS | 1 + contrib/ChangeLog | 10 + contrib/gcc-changelog/git_commit.py | 19 +- contrib/vimrc | 2 +- gcc/ChangeLog | 193 +++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 49 +++ gcc/ada/aspects.ads | 4 + gcc/ada/einfo.adb | 14 + gcc/ada/einfo.ads | 10 + gcc/ada/exp_ch4.adb | 4 +- gcc/ada/exp_ch5.adb | 5 +- gcc/ada/exp_ch6.adb | 16 +- gcc/ada/output.adb | 29 ++ gcc/ada/output.ads | 9 + gcc/ada/par-prag.adb | 42 +- gcc/ada/rtsfind.adb | 6 + gcc/ada/rtsfind.ads | 17 + gcc/ada/sem_attr.adb | 83 ++++ gcc/ada/sem_ch13.adb | 443 +++++++++++---------- gcc/ada/sem_ch13.ads | 15 +- gcc/ada/sem_prag.adb | 144 ++++++- gcc/ada/sem_prag.ads | 1 + gcc/ada/sem_res.adb | 18 +- gcc/ada/snames.ads-tmpl | 4 + gcc/asan.c | 7 + gcc/asan.h | 2 + gcc/c-family/ChangeLog | 11 + gcc/c-family/c-common.c | 4 +- gcc/c-family/c-omp.c | 11 + gcc/c/ChangeLog | 12 + gcc/c/c-decl.c | 7 + gcc/c/c-parser.c | 26 +- gcc/config.gcc | 8 +- gcc/config/aarch64/aarch64-ldpstp.md | 42 ++ gcc/config/aarch64/aarch64-protos.h | 4 +- gcc/config/aarch64/aarch64.c | 21 +- gcc/config/aarch64/iterators.md | 3 + gcc/config/gcn/gcn.c | 15 + gcc/config/i386/i386-protos.h | 2 +- gcc/config/i386/i386.c | 18 +- gcc/config/i386/intelmic-mkoffload.c | 72 +++- gcc/config/i386/sync.md | 9 +- gcc/config/mmix/mmix.c | 3 + gcc/config/rs6000/aix71.h | 91 ++++- gcc/config/rs6000/aix72.h | 4 +- gcc/config/rs6000/defaultaix64.h | 28 -- gcc/config/rs6000/rs6000-call.c | 3 +- gcc/config/rs6000/rs6000.c | 16 +- gcc/config/rs6000/rs6000.opt | 7 +- gcc/cp/ChangeLog | 56 +++ gcc/cp/class.c | 13 +- gcc/cp/cp-tree.h | 4 +- gcc/cp/decl.c | 68 ++-- gcc/cp/decl2.c | 12 +- gcc/cp/error.c | 24 +- gcc/cp/mangle.c | 75 ++-- gcc/cp/parser.c | 37 +- gcc/cp/pt.c | 9 + gcc/cp/typeck.c | 24 +- gcc/doc/invoke.texi | 8 + gcc/doc/languages.texi | 2 +- gcc/doc/tm.texi | 5 + gcc/doc/tm.texi.in | 2 + gcc/dumpfile.c | 2 +- gcc/expmed.c | 35 +- gcc/expr.c | 4 +- gcc/fortran/ChangeLog | 47 +++ gcc/fortran/dump-parse-tree.c | 2 + gcc/fortran/gfortran.h | 3 + gcc/fortran/gfortran.texi | 4 +- gcc/fortran/intrinsic.texi | 97 ++++- gcc/fortran/openmp.c | 99 ++++- gcc/fortran/parse.c | 3 +- gcc/fortran/trans-decl.c | 7 +- gcc/fortran/trans-openmp.c | 58 ++- gcc/gcc.c | 15 +- gcc/gcov-io.c | 2 +- gcc/go/gofrontend/MERGE | 2 +- gcc/incpath.c | 8 +- gcc/simplify-rtx.c | 1 - gcc/target.def | 7 + gcc/testsuite/ChangeLog | 326 +++++++++++++++ .../c-c++-common/builtin-has-attribute-4.c | 1 + .../c-c++-common/patchable_function_entry-decl.c | 2 +- .../patchable_function_entry-default.c | 2 +- .../patchable_function_entry-definition.c | 2 +- gcc/testsuite/c-c++-common/pr56493.c | 2 +- gcc/testsuite/c-c++-common/pr95237-1.c | 16 + gcc/testsuite/c-c++-common/pr95237-2.c | 10 + gcc/testsuite/c-c++-common/pr95237-3.c | 10 + gcc/testsuite/c-c++-common/pr95237-4.c | 10 + gcc/testsuite/c-c++-common/pr95237-5.c | 16 + gcc/testsuite/c-c++-common/pr95237-6.c | 24 ++ gcc/testsuite/c-c++-common/pr95237-7.c | 19 + gcc/testsuite/c-c++-common/pr95237-8.c | 10 + gcc/testsuite/c-c++-common/pr95237-9.c | 10 + gcc/testsuite/c-c++-common/pr96192-1.c | 16 + gcc/testsuite/g++.dg/abi/pure-virtual1.C | 1 + gcc/testsuite/g++.dg/cpp0x/decltype78.C | 24 ++ gcc/testsuite/g++.dg/gomp/critical-3.C | 31 +- gcc/testsuite/g++.dg/parse/pr96257.C | 18 + gcc/testsuite/g++.dg/warn/Wnonnull8.C | 20 + .../gcc.dg/no_profile_instrument_function-attr-1.c | 2 +- gcc/testsuite/gcc.dg/torture/pr59330.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/forwprop-36.c | 3 +- gcc/testsuite/gcc.misc-tests/outputs.exp | 37 +- gcc/testsuite/gcc.target/aarch64/ldp_vec_v2sf.c | 14 + gcc/testsuite/gcc.target/aarch64/ldp_vec_v2si.c | 14 + gcc/testsuite/gcc.target/aarch64/stp_vec_v2df.c | 18 + gcc/testsuite/gcc.target/aarch64/stp_vec_v2di.c | 18 + gcc/testsuite/gcc.target/aarch64/stp_vec_v2sf.c | 18 + gcc/testsuite/gcc.target/aarch64/stp_vec_v2si.c | 18 + gcc/testsuite/gcc.target/i386/memcpy-pr95886.c | 2 +- gcc/testsuite/gcc.target/powerpc/convert-fp-128.c | 2 +- gcc/testsuite/gcc.target/powerpc/mma-double-test.c | 8 +- gcc/testsuite/gcc.target/powerpc/mma-single-test.c | 16 +- gcc/testsuite/gcc.target/powerpc/pr95907.c | 7 + gcc/testsuite/gcc.target/riscv/pr91441.c | 2 +- gcc/testsuite/gcc.target/riscv/pr96260.c | 9 + gcc/testsuite/gfortran.dg/fmt_en.f90 | 6 +- gcc/testsuite/gfortran.dg/fmt_en_rd.f90 | 185 +++++++++ gcc/testsuite/gfortran.dg/fmt_en_rn.f90 | 185 +++++++++ gcc/testsuite/gfortran.dg/fmt_en_ru.f90 | 185 +++++++++ gcc/testsuite/gfortran.dg/fmt_en_rz.f90 | 185 +++++++++ gcc/testsuite/gfortran.dg/gomp/cancel-2.f90 | 15 + gcc/testsuite/gfortran.dg/gomp/cancel-3.f90 | 35 ++ gcc/testsuite/gfortran.dg/gomp/if-1.f90 | 122 ++++++ .../gfortran.dg/gomp/lastprivate-conditional-1.f90 | 82 ++++ .../gfortran.dg/gomp/lastprivate-conditional-2.f90 | 46 +++ .../gfortran.dg/gomp/lastprivate-conditional-3.f90 | 65 +++ .../gfortran.dg/gomp/lastprivate-conditional-4.f90 | 28 ++ .../gfortran.dg/gomp/lastprivate-conditional-5.f90 | 47 +++ gcc/testsuite/gfortran.dg/pr89574.f90 | 29 ++ gcc/testsuite/gfortran.dg/round_3.f08 | 26 +- gcc/testsuite/lib/gcc-defs.exp | 55 ++- gcc/testsuite/lib/scandump.exp | 2 +- gcc/testsuite/lib/scanoffload.exp | 17 +- gcc/toplev.c | 22 +- gcc/tree-ssa-loop-ivopts.c | 4 + libgcc/ChangeLog | 10 + libgcc/config/aarch64/lse.S | 17 +- libgcc/libgcov-driver-system.c | 2 +- libgfortran/ChangeLog | 12 + libgfortran/Makefile.am | 6 +- libgfortran/Makefile.in | 8 +- libgfortran/configure | 19 +- libgfortran/configure.ac | 13 + libgfortran/io/write_float.def | 15 +- libgfortran/mk-kinds-h.sh | 15 +- libgfortran/mk-sik-inc.sh | 13 +- libgfortran/mk-srk-inc.sh | 13 +- libgo/Makefile.am | 14 + libgo/Makefile.in | 10 + libgo/configure | 13 +- libgo/configure.ac | 8 + libgo/testsuite/Makefile.in | 1 + libgomp/ChangeLog | 40 ++ libgomp/Makefile.in | 1 + libgomp/configure | 29 +- libgomp/configure.ac | 13 + libgomp/libgomp_f.h.in | 7 +- libgomp/omp_lib.f90.in | 28 +- libgomp/omp_lib.h.in | 20 +- libgomp/target.c | 2 +- libgomp/testsuite/Makefile.in | 1 + .../libgomp.c-c++-common/critical-hint-1.c | 49 +++ .../libgomp.c-c++-common/critical-hint-2.c | 37 ++ .../testsuite/libgomp.fortran/critical-hint-1.f90 | 96 +++++ .../testsuite/libgomp.fortran/critical-hint-2.f90 | 66 +++ libgomp/testsuite/libgomp.oacc-c++/c++.exp | 1 + .../structured-detach-underflow.c | 28 ++ libgomp/testsuite/libgomp.oacc-c/c.exp | 1 + libgomp/testsuite/libgomp.oacc-fortran/fortran.exp | 1 + libitm/ChangeLog | 4 + libitm/config/aarch64/sjlj.S | 56 ++- libstdc++-v3/ChangeLog | 19 + libstdc++-v3/include/bits/stl_iterator.h | 55 ++- libstdc++-v3/include/std/future | 15 + .../testsuite/24_iterators/move_iterator/dr3435.cc | 37 ++ .../24_iterators/reverse_iterator/dr3435.cc | 36 ++ .../30_threads/future/requirements/lwg3458.cc | 34 ++ .../30_threads/promise/requirements/lwg3466.cc | 34 ++ .../shared_future/requirements/lwg3458.cc | 32 ++ 185 files changed, 4631 insertions(+), 705 deletions(-) delete mode 100644 gcc/config/rs6000/defaultaix64.h create mode 100644 gcc/testsuite/c-c++-common/pr95237-1.c create mode 100644 gcc/testsuite/c-c++-common/pr95237-2.c create mode 100644 gcc/testsuite/c-c++-common/pr95237-3.c create mode 100644 gcc/testsuite/c-c++-common/pr95237-4.c create mode 100644 gcc/testsuite/c-c++-common/pr95237-5.c create mode 100644 gcc/testsuite/c-c++-common/pr95237-6.c create mode 100644 gcc/testsuite/c-c++-common/pr95237-7.c create mode 100644 gcc/testsuite/c-c++-common/pr95237-8.c create mode 100644 gcc/testsuite/c-c++-common/pr95237-9.c create mode 100644 gcc/testsuite/c-c++-common/pr96192-1.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype78.C create mode 100644 gcc/testsuite/g++.dg/parse/pr96257.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull8.C create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_vec_v2sf.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_vec_v2si.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stp_vec_v2df.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stp_vec_v2di.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stp_vec_v2sf.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stp_vec_v2si.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr95907.c create mode 100644 gcc/testsuite/gcc.target/riscv/pr96260.c create mode 100644 gcc/testsuite/gfortran.dg/fmt_en_rd.f90 create mode 100644 gcc/testsuite/gfortran.dg/fmt_en_rn.f90 create mode 100644 gcc/testsuite/gfortran.dg/fmt_en_ru.f90 create mode 100644 gcc/testsuite/gfortran.dg/fmt_en_rz.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/cancel-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/cancel-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/if-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/lastprivate-conditional-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/lastprivate-conditional-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/lastprivate-conditional-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/lastprivate-conditional-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/lastprivate-conditional-5.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr89574.f90 create mode 100644 libgomp/testsuite/libgomp.c-c++-common/critical-hint-1.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/critical-hint-2.c create mode 100644 libgomp/testsuite/libgomp.fortran/critical-hint-1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/critical-hint-2.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/structured-detach-u [...] create mode 100644 libstdc++-v3/testsuite/24_iterators/move_iterator/dr3435.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/reverse_iterator/dr3435.cc create mode 100644 libstdc++-v3/testsuite/30_threads/future/requirements/lwg3458.cc create mode 100644 libstdc++-v3/testsuite/30_threads/promise/requirements/lwg3466.cc create mode 100644 libstdc++-v3/testsuite/30_threads/shared_future/requirements/lw [...]