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 3de12cc548c Avoid crash when global symbol table is empty with -fdump-f [...] adds 0dcb572c08a Daily bump. adds 54cdb2f5a5b Optimize multiplication for V8QI,V16QI,V32QI under TARGET_A [...] adds 82a3008e56c RISC-V: Suppress warning for signed and unsigned integer co [...] adds ba621931790 [Ada] Use uniform type resolution for membership tests adds 1fab710d069 [Ada] Update 'Loop_Entry checking to match changes in 'Old rules. adds 36cf595c0b8 [Ada] Implement AI12-0077 Has_Same_Storage on objects of size zero adds 9aa63bdded3 [Ada] Link failure with call to expression function in prec [...] adds 6c04efdd9c2 [Ada] Remove unreferenced and dubious Is_Renaming_Declaration adds eb72521915b [Ada] Put_Image improvements for strings adds 3dd1cc4a05f [Ada] Put_Image: Implement for private types with full real type adds bfdb362c000 [Ada] Put_Image: Enable for access-to-subprogram types adds 6349cf36d8b [Ada] Clean up error handling of 'Image adds 6a920eb5107 [Ada] Put_Image: Enable for access-to-subprogram types adds e577151d02b [Ada] Support aspect Relaxed_Initialization and attribute I [...] adds 7a1d54fa618 [Ada] Remove excessive parens adds 50188982c87 [Ada] Replace repeated Ekind with Ekind_In adds f142237e2f7 [Ada] Incorrect accessibility checks on functions calls adds 0acc5ebd5c3 [Ada] Do not expect Global or Depends on single protected objects adds fdcbc0764de [Ada] Do not expect task discriminants in Global and Depend [...] adds 773e99ac3e6 [Ada] Bad access checks on if/case expression as actual adds c873714ff0c [Ada] Passing actual parameter values to out formals when D [...] adds 3830018cc6d [Ada] AI12-0260 Functions Is_Basic and To_Basic in Wide_Cha [...] adds 98376aab036 [Ada] Missing errors on aspect checking adds a7837c085aa [Ada] Crash in tagged type constructor with task components adds 63e96d44215 [Ada] Fix analysis of Relaxed_Initialization for bodies-as-specs adds b85120adbab [Ada] Allow uninitialized values on Big_Positive/Natural adds 2b20de3abdb [Ada] Minor editorial changes in comments adds acc20d256c5 [Ada] T'Image calls T'Put_Image adds c5a913d3fd2 [Ada] Implement AI12-0343 Return Statement Checks adds 65e08892663 [Ada] Do expect task discriminants in Global and Depends contracts adds c7df4e55c94 [Ada] Improve error message on premature usage of subtypes adds e808ee00fb6 [Ada] Makefile.rtl: minor file renamings adds 4331490bc0e [Ada] Rewrite Sem_Eval.Predicates_Match predicate adds 8df82de27b5 vect: Use LOOP_VINFO_DATAREFS and LOOP_VINFO_DDRS consistently adds ce5a3d6bde7 BRIG FE testsuite: Fix all dump-scans adds f50c32fa7ab gcc: xtensa: make register elimination data static adds 8c8eb94914c gcc: xtensa: add -mabi option for call0/windowed ABI adds e46dad5d8f0 gcc: xtensa: make TARGET_HAVE_TLS definition static adds eb11134d0c4 libstdc++: Fix char_traits move with overlap adds b6ab9ecd550 libstdc++: Update value of __cpp_lib_constexpr_char_traits [...] adds fb149ebdfee Fix ICE in verify_sra_access_forest adds c7bac01ab41 Optimize assignment to volatile aggregate variable adds 47ad09cb086 internal/syscall/unix: use getrandom_linux_generic.go on riscv adds 882af4350b4 libgo: update x/sys/cpu to add all GOARCHes supported by gccgo new f8d6596c791 gcc/jit: Rename libgccjit.dll to libgccjit-0.dll. new 6fb94d67f1a Daily bump. new beaf12b49ae RISC-V: Fix ICE on riscv_gpr_save_operation_p [PR95683]
The 3 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/ChangeLog | 83 + gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 351 ++ gcc/ada/Makefile.rtl | 6 +- gcc/ada/aspects.ads | 8 +- gcc/ada/contracts.adb | 6 +- gcc/ada/debug.adb | 5 +- gcc/ada/einfo.adb | 19 +- gcc/ada/einfo.ads | 15 +- gcc/ada/exp_attr.adb | 86 +- gcc/ada/exp_ch3.adb | 65 +- gcc/ada/exp_ch4.adb | 197 +- gcc/ada/exp_ch6.adb | 611 +- gcc/ada/exp_ch6.ads | 4 + gcc/ada/exp_ch9.adb | 152 +- gcc/ada/exp_ch9.ads | 6 + gcc/ada/exp_imgv.adb | 73 +- gcc/ada/exp_put_image.adb | 145 +- gcc/ada/exp_put_image.ads | 9 + gcc/ada/freeze.adb | 12 +- gcc/ada/libgnat/a-nbnbin.ads | 8 +- gcc/ada/libgnat/a-stoufo.adb | 20 +- gcc/ada/libgnat/a-stoufo.ads | 10 +- gcc/ada/libgnat/a-wichha.adb | 25 + gcc/ada/libgnat/a-wichha.ads | 18 + gcc/ada/libgnat/a-wichun.adb | 29 +- gcc/ada/libgnat/a-wichun.ads | 12 + gcc/ada/libgnat/s-putima.adb | 58 +- gcc/ada/libgnat/s-putima.ads | 7 + gcc/ada/libgnat/s-utf_32.adb | 5816 ++++++++++++++++++++ gcc/ada/libgnat/s-utf_32.ads | 11 + gcc/ada/namet.adb | 12 +- gcc/ada/restrict.adb | 22 + gcc/ada/restrict.ads | 8 + gcc/ada/rtsfind.adb | 4 +- gcc/ada/rtsfind.ads | 15 + gcc/ada/sem.adb | 2 +- gcc/ada/sem_attr.adb | 126 +- gcc/ada/sem_ch13.adb | 432 +- gcc/ada/sem_ch3.adb | 13 +- gcc/ada/sem_ch6.adb | 38 +- gcc/ada/sem_ch8.adb | 60 +- gcc/ada/sem_eval.adb | 50 +- gcc/ada/sem_eval.ads | 8 +- gcc/ada/sem_prag.adb | 86 +- gcc/ada/sem_res.adb | 38 +- gcc/ada/sem_util.adb | 184 +- gcc/ada/sem_util.ads | 17 +- gcc/ada/sinfo.ads | 2 +- gcc/ada/snames.ads-tmpl | 3 + gcc/ada/treepr.adb | 2 +- gcc/config/i386/i386-expand.c | 65 + gcc/config/i386/i386-protos.h | 1 + gcc/config/i386/sse.md | 16 +- gcc/config/riscv/riscv.c | 11 +- gcc/config/xtensa/elf.h | 8 +- gcc/config/xtensa/linux.h | 8 +- gcc/config/xtensa/uclinux.h | 9 +- gcc/config/xtensa/xtensa.c | 28 +- gcc/config/xtensa/xtensa.h | 29 +- gcc/config/xtensa/xtensa.opt | 11 + gcc/d/ChangeLog | 7 + gcc/doc/invoke.texi | 26 +- gcc/fortran/ChangeLog | 27 + gcc/gimplify.c | 53 +- gcc/go/gofrontend/MERGE | 2 +- gcc/jit/ChangeLog | 6 + gcc/jit/Make-lang.in | 18 +- gcc/testsuite/ChangeLog | 46 + gcc/testsuite/gcc.target/i386/avx512bw-pr95488-1.c | 21 + gcc/testsuite/gcc.target/i386/avx512bw-pr95488-2.c | 47 + gcc/testsuite/gcc.target/i386/avx512vl-pr95488-1.c | 36 + gcc/testsuite/gcc.target/i386/avx512vl-pr95488-2.c | 50 + gcc/testsuite/gcc.target/riscv/pr95683.c | 10 + gcc/testsuite/gcc.target/xtensa/mabi-call0.c | 13 + gcc/testsuite/gcc.target/xtensa/mabi-windowed.c | 13 + gcc/testsuite/gnat.dg/aggr30.adb | 20 + gcc/testsuite/gnat.dg/aggr30.ads | 25 + gcc/testsuite/gnat.dg/opt85.adb | 20 + gcc/testsuite/gnat.dg/opt85.ads | 27 + gcc/testsuite/lib/brig.exp | 2 +- gcc/tree-sra.c | 6 + gcc/tree-vect-data-refs.c | 22 +- gcc/tree-vect-loop.c | 4 +- libgcc/ChangeLog | 6 + libgcc/configure | 24 +- libgcc/configure.ac | 14 +- libgo/go/golang.org/x/sys/cpu/byteorder.go | 7 +- .../syscall/unix/getrandom_linux_generic.go | 2 +- libstdc++-v3/ChangeLog | 17 + libstdc++-v3/include/bits/char_traits.h | 11 +- libstdc++-v3/include/std/version | 6 +- .../requirements/constexpr_functions_c++17.cc | 4 +- .../requirements/constexpr_functions_c++20.cc | 52 + 94 files changed, 8987 insertions(+), 834 deletions(-) create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr95488-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr95488-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr95488-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr95488-2.c create mode 100644 gcc/testsuite/gcc.target/riscv/pr95683.c create mode 100644 gcc/testsuite/gcc.target/xtensa/mabi-call0.c create mode 100644 gcc/testsuite/gcc.target/xtensa/mabi-windowed.c create mode 100644 gcc/testsuite/gnat.dg/aggr30.adb create mode 100644 gcc/testsuite/gnat.dg/aggr30.ads create mode 100644 gcc/testsuite/gnat.dg/opt85.adb create mode 100644 gcc/testsuite/gnat.dg/opt85.ads create mode 100644 libstdc++-v3/testsuite/21_strings/char_traits/requirements/cons [...]