This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_check_bootstrap/master-aarch64-check_bootstrap_lto in repository toolchain/ci/gcc.
from 0988829edde [Ada] Simplify contract of Ada.Strings.Fixed.Trim for proof adds 9329344a6d8 c++: concept-ids and value-dependence [PR102412] adds 2f2dcbe4717 x86: Clean up gcc.target/i386/auto-init-* tests adds 8f571e64713 More NEGATE_EXPR folding in match.pd adds 83aac698835 Fortran: Improve -Wmissing-include-dirs warnings [PR55534] adds 8fa9e73e6db Fortran: Fix testcases that violate C838, + revealed ICE adds 7a40f2e7481 Fortran: Fixes for F2018 C838 (PR fortran/101334) adds 5098e7077bf Fortran: diagnostic for argument w/type parameters for assu [...] adds e4777439fc7 Daily bump. adds 4c0c43623ef Overhaul jump thread state in forward threader. adds 0d39eb28fd2 openmp: Diagnose omp::directive attribute without balanced [...] adds cb8d916eef5 AVX512FP16: Add expander for rint/nearbyinthf2. adds 1041111f198 AVX512FP16: Add expander for fmahf4 adds fccd8855ed4 AVX512FP16: Add expander for smin/maxhf3. adds 60698a19c77 AVX512FP16: Add fix(uns)?_truncmn2 for HF scalar and vector modes adds 25faed6f379 AVX512FP16: Add float(uns)?mn2 expander adds 3829793c50e AVX512FP16: add truncmn2/extendmn2 expanders adds 9ce500289a6 AVX512FP16: Enable vec_cmpmn/vcondmn expanders for HF modes. adds c0cc62b32d9 tree-optimization/102448 - clear copied alignment info from vect adds d917742fe27 configure: Update --help output for --with-multilib-list adds f3d357bab35 Hoist edge calculations in precompute_relations. adds 00446916206 Remove dominator check in fold_using_range::range_of_phi. adds 16e3d6b8b2b rs6000: Add psabi diagnostic for C++ zero-width bit field A [...] adds 62e66ee5bfe [Ada] Update "Implementation Defined Characteristics" docum [...] adds 37a3df0d9a8 [Ada] Remove global parameter in Global contracts of Ada.St [...] adds 7165704bfaa [Ada] Minimize parts of Ada.Strings.Fixed marked SPARK_Mode => Off adds 99e30ba8c01 [Ada] Cleanup and efficiency improvements adds e2b2f629da0 [Ada] Remove Initializes contracts from Ada.Strings.Bounded adds fb3f21a3df8 [Ada] If unnesting and relocating subprogram call, make new [...] adds c06539752d7 [Ada] Follow-on efficiency improvements adds fe43084ca31 [Ada] Ada2022: implementation of AI12-0212 : iterator specs [...] adds abf3f4f3096 [Ada] Wrappers of access-to-subprograms with pre/post conditions adds f7d1b4a7e03 [Ada] Tune detection of internally generated positional aggregates adds ead89f5f149 [Ada] Adjust documentation of gnatsymbolize adds faa396c4eee [Ada] Add N_Has_Bounds and N_Is_Index adds c20222ed49c [Ada] Add Subprogram_Body_Or_Type adds 96783caedcb [Ada] Fix obsolete comment mentioning girder discriminants adds f6a05b23cc2 c++: improve tree dump for templated decls new ce01e2e64c3 libstdc++: std::system_category should know meaning of zero [...] new dd396a321be libstdc++: Improvements to standard error category objects new 477897451e4 libstdc++: Make std::system_category() recognize Windows er [...] new 8fa90926e08 libstdc++: Disable PCH for test that depends on a macro bei [...] new 43358e91bd1 libstdc++: Remove c++20-specific dg-error directives in test
The 5 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 | 324 +++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 407 +++++++++ gcc/ada/atree.adb | 505 ++++++----- gcc/ada/atree.ads | 50 +- gcc/ada/atree.h | 71 -- .../implementation_defined_characteristics.rst | 690 ++++++++------- gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 18 +- gcc/ada/einfo-utils.adb | 6 +- gcc/ada/exp_aggr.adb | 209 ++++- gcc/ada/exp_disp.adb | 4 + gcc/ada/gcc-interface/cuintp.c | 1 + gcc/ada/gcc-interface/decl.c | 2 +- gcc/ada/gcc-interface/gigi.h | 2 +- gcc/ada/gcc-interface/targtyps.c | 1 + gcc/ada/gcc-interface/trans.c | 4 +- gcc/ada/gen_il-gen-gen_entities.adb | 6 + gcc/ada/gen_il-gen-gen_nodes.adb | 13 + gcc/ada/gen_il-gen.adb | 555 +++++++----- gcc/ada/gen_il-types.ads | 7 +- gcc/ada/gnat_rm.texi | 962 ++++++++++++--------- gcc/ada/libgnat/a-strbou.ads | 130 +-- gcc/ada/libgnat/a-strfix.adb | 18 +- gcc/ada/libgnat/a-strfix.ads | 20 +- gcc/ada/live.adb | 3 +- gcc/ada/sem_aggr.adb | 155 +++- gcc/ada/sem_ch12.adb | 2 +- gcc/ada/sem_ch3.adb | 26 +- gcc/ada/sem_disp.adb | 70 ++ gcc/ada/sem_eval.adb | 3 +- gcc/ada/sem_type.adb | 6 + gcc/ada/sem_util.adb | 4 +- gcc/ada/sinfo-utils.adb | 10 +- gcc/ada/sinfo-utils.ads | 2 +- gcc/ada/table.ads | 2 +- gcc/ada/treepr.adb | 58 +- gcc/ada/types.ads | 6 + gcc/c-family/ChangeLog | 4 + gcc/c/ChangeLog | 5 + gcc/config/i386/i386-expand.c | 2 + gcc/config/i386/i386.md | 62 ++ gcc/config/i386/sse.md | 259 +++++- gcc/config/rs6000/rs6000-call.c | 64 +- gcc/configure | 7 +- gcc/configure.ac | 2 +- gcc/cp/ChangeLog | 28 + gcc/cp/constexpr.c | 2 +- gcc/cp/parser.c | 11 +- gcc/cp/pt.c | 15 +- gcc/cp/ptree.c | 10 +- gcc/doc/invoke.texi | 6 +- gcc/fortran/ChangeLog | 45 + gcc/fortran/check.c | 4 +- gcc/fortran/cpp.c | 9 +- gcc/fortran/cpp.h | 2 +- gcc/fortran/f95-lang.c | 4 +- gcc/fortran/gfortran.h | 4 +- gcc/fortran/interface.c | 24 +- gcc/fortran/options.c | 19 +- gcc/fortran/scanner.c | 27 +- gcc/fortran/trans-stmt.c | 7 +- gcc/gimple-range-fold.cc | 4 +- gcc/gimple-range-path.cc | 12 +- gcc/match.pd | 30 + gcc/testsuite/ChangeLog | 177 ++++ gcc/testsuite/g++.dg/cpp2a/concepts-nondep2.C | 21 + gcc/testsuite/g++.dg/cpp2a/concepts-nondep3.C | 9 + gcc/testsuite/g++.dg/gomp/attrs-14.C | 4 + .../g++.target/i386/avx512fp16-vcondmn-minmax.C | 25 + .../g++.target/i386/avx512fp16-vcondmn-vec.C | 70 ++ gcc/testsuite/g++.target/powerpc/pr102024.C | 23 + gcc/testsuite/gcc.dg/fold-negate-1.c | 58 ++ gcc/testsuite/gcc.target/i386/auto-init-2.c | 5 +- gcc/testsuite/gcc.target/i386/auto-init-3.c | 7 +- gcc/testsuite/gcc.target/i386/auto-init-4.c | 7 +- gcc/testsuite/gcc.target/i386/auto-init-5.c | 4 +- .../gcc.target/i386/auto-init-padding-3.c | 6 +- .../gcc.target/i386/auto-init-padding-7.c | 4 +- .../gcc.target/i386/auto-init-padding-8.c | 2 +- .../gcc.target/i386/auto-init-padding-9.c | 4 +- .../gcc.target/i386/avx512fp16-builtin-minmax-1.c | 35 + .../gcc.target/i386/avx512fp16-builtin-round-1.c | 14 + .../gcc.target/i386/avx512fp16-floatvnhf.c | 61 ++ gcc/testsuite/gcc.target/i386/avx512fp16-fma-1.c | 69 ++ .../gcc.target/i386/avx512fp16-trunc-extendvnhf.c | 55 ++ gcc/testsuite/gcc.target/i386/avx512fp16-trunchf.c | 59 ++ .../gcc.target/i386/avx512fp16-truncvnhf.c | 61 ++ .../gcc.target/i386/avx512fp16-vcondmn-loop-1.c | 70 ++ .../gcc.target/i386/avx512fp16-vcondmn-loop-2.c | 143 +++ .../gcc.target/i386/avx512fp16-vec_cmpmn.c | 32 + gcc/testsuite/gcc.target/i386/avx512fp16vl-fma-1.c | 70 ++ .../gcc.target/i386/avx512fp16vl-fma-vectorize-1.c | 45 + gcc/testsuite/gfortran.dg/assumed_rank_18.f90 | 5 +- gcc/testsuite/gfortran.dg/assumed_type_10.f90 | 5 +- gcc/testsuite/gfortran.dg/assumed_type_11.f90 | 5 +- .../gfortran.dg/c-interop/assumed-type-dummy.f90 | 2 +- gcc/testsuite/gfortran.dg/c-interop/c535b-2.f90 | 5 +- gcc/testsuite/gfortran.dg/c-interop/c535b-3.f90 | 10 +- gcc/testsuite/gfortran.dg/include_14.f90 | 7 +- gcc/testsuite/gfortran.dg/include_15.f90 | 7 +- gcc/testsuite/gfortran.dg/include_16.f90 | 2 +- gcc/testsuite/gfortran.dg/include_17.f90 | 4 +- gcc/testsuite/gfortran.dg/include_18.f90 | 4 +- gcc/testsuite/gfortran.dg/include_19.f90 | 2 +- gcc/tree-ssa-dom.c | 134 ++- gcc/tree-ssa-sccvn.c | 35 +- gcc/tree-ssa-threadedge.c | 322 +++---- gcc/tree-ssa-threadedge.h | 51 +- gcc/tree-vect-data-refs.c | 11 +- gcc/tree-vrp.c | 81 +- include/ChangeLog | 5 + libgcc/ChangeLog | 5 + libgfortran/ChangeLog | 7 + libgfortran/configure | 2 +- libgfortran/configure.ac | 2 +- libgomp/ChangeLog | 12 + libgomp/testsuite/libgomp.fortran/fortran.exp | 3 - libgomp/testsuite/libgomp.oacc-fortran/fortran.exp | 3 - libstdc++-v3/src/c++11/system_error.cc | 222 ++++- .../19_diagnostics/error_category/102425.cc | 18 + .../error_category/system_category.cc | 18 + .../19_diagnostics/headers/system_error/93151.cc | 1 + .../memory_management_tools/destroy_neg.cc | 2 - 123 files changed, 5307 insertions(+), 1847 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-nondep2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-nondep3.C create mode 100644 gcc/testsuite/g++.dg/gomp/attrs-14.C create mode 100644 gcc/testsuite/g++.target/i386/avx512fp16-vcondmn-minmax.C create mode 100644 gcc/testsuite/g++.target/i386/avx512fp16-vcondmn-vec.C create mode 100644 gcc/testsuite/g++.target/powerpc/pr102024.C create mode 100644 gcc/testsuite/gcc.dg/fold-negate-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-builtin-minmax-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-floatvnhf.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-fma-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-trunc-extendvnhf.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-trunchf.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-truncvnhf.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcondmn-loop-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcondmn-loop-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vec_cmpmn.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-fma-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-fma-vectorize-1.c create mode 100644 libstdc++-v3/testsuite/19_diagnostics/error_category/102425.cc