This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_cross/gnu-master-aarch64-build_cross in repository toolchain/ci/gcc.
from 798ff1c3e10 c++: Add testcase for [PR79504] adds 39ddfef9a5c mmix: Don't turn off .hidden support. adds 5630c40fc72 gcc.dg/tree-ssa/reassoc-20.c: Adjust for mmix. adds 049fbbdc60f Daily bump. adds 092edb719c9 gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan for mmix. adds 642dc9a0582 gcc.dg/tree-ssa/ssa-dse-26.c: Adjust for mmix. adds f3772283350 gcc.dg/tree-ssa/vector-4.c: Adjust for mmix. adds 20d0d6527c3 fortran/openmp.c - silence static analyzer warning adds 7f5c0f328ec Use vec::reserve before vec_safe_grow_cleared is called adds 1e29b5465e4 [Ada] Ada2020: AI12-0304 Put_Image attrs of lang-def types adds df81923f6d8 [Ada] Add range check for GNATprove on 'Pos to Long_Integer [...] adds faa163f737c [Ada] AI12-0382: Loosen type-invariant overriding requireme [...] adds 79926e5a904 [Ada] Warnings on overloays involving generic In_Parameters adds c893f4a5e0e [Ada] x86-lynx178elf: use a-numaux.ads instead of a-numaux_ [...] adds 2c3bc159a8c [Ada] Remove obsolete special case in Switch_View adds 36f0cf4e603 [Ada] Ada2020: AI12-0027 Access values and unaliased component adds 84ae33e7f55 [Ada] Spurious error in generic dispatching constructor adds 26ac7446f60 [Ada] AI12-0194: Language-defined aspects and entry bodies adds 4a08c95cf06 [Ada] Use membership tests in front-end adds 7f365be815e [Ada] Remove disabled code adds 21717db17a8 [Ada] Unbounded string overriding control adds 2d4fe203592 [Ada] Ada2020: wording of 'Image messages adds 7b6fbc9ff3d [Ada] AI12-0377 View conversions and out parameters revisited adds 6c1bfc9e60e [Ada] AI12-0383 Renaming values adds f35bd40944e [Ada] Refactor pragma argument getters adds 116e8b669ed [Ada] Bug in Enum_Subtype'Image in Ada 2020 mode adds 19796dddf05 [Ada] Wrong accessibility on 'Access of formal in call adds cb030dd7350 [Ada] Switch Ada_Version_Runtime to Ada 2020 adds 04c4a5101bb [Ada] Assert failure on incorrect code adds abd4c42269b [Ada] Ada2020: AI12-0027 Access values and unaliased component adds fd5966e8e04 [Ada] Revert "Revamp dump and aux output names" adds c4c22e83025 LTO: Add -fcf-protection=check adds 55c9695cbe9 Do not expand vector comparison with VEC_COND_EXPR. adds 8e5584f7a17 Remove useless backedge marking adds 7355a9408b9 expr: build string_constant only for a char type adds 2251b4a5423 libstdc++: Make std::from_chars always round to nearest adds bc4ed079dc0 openacc: Deep copy attach/detach should not affect referenc [...] adds 8939cef9512 compiler: scan all function literals for escape analysis adds d60758c74af driver: fix a problem with implementation of -falign-foo=0 [...] adds f9d98fa7480 libstdc++: Review _Hashtable count, equal_range _M_erase(fa [...] adds 07bd5544a3a Diagnose just-past-the-end references for minor array bounds. adds b95eba48a1a c++: Name as_base type adds 06aa77035c9 common: Use strcmp to compare location file names adds 6cd1038f11d Update gcc .po files. adds 1b024c9a297 gcc.dg/torture/pr39074-2.c, pr39074.c, pta-callused-1.c: Ad [...] adds e1d3a86fd3e compiler: for package-scope "a = b; b = x" just set "a = x" adds 108fdcc56ee compiler,runtime: pass only ptr and len to some runtime calls adds e71dab87744 Daily bump. adds 0ff959e0a22 vect: Refactor peel_iters_{pro,epi}logue cost modeling adds f9264b90083 expander: Fix ICE in maybe_warn_rdwr_sizes [PR96335] new f40888fff7c testsuite: Fix up nontype-subob1.C for targets with short i [...] new 6dcf0423680 libstdc++: Do not over-size hashtable buckets on range insertion new 134051f16bd preprocessor: Simplify read_main new 862a58ed83c nvptx: Support 16-bit shifts and extendqihi2 new ae49af94850 libcpp: Fix up raw string literal parsing error-recovery [PR96323] new 86cb35983f5 c++: Fix up cp_lexer_safe_previous_token [PR96328] new 2ddae15e808 testsuite: Fix spello new 9b837af463d c++: tree dump indentation new 0cd58a9f091 c++: better fixup_type_variants new f3665bd1111 c++: Set more DECL_CONTEXTs
The 10 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 | 63 + gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 188 + gcc/ada/Makefile.rtl | 1 - gcc/ada/aspects.adb | 14 +- gcc/ada/atree.adb | 495 - gcc/ada/atree.ads | 329 - gcc/ada/checks.adb | 61 +- gcc/ada/contracts.adb | 141 +- gcc/ada/einfo.adb | 763 +- gcc/ada/errout.adb | 28 +- gcc/ada/errout.ads | 15 +- gcc/ada/exp_aggr.adb | 70 +- gcc/ada/exp_attr.adb | 19 +- gcc/ada/exp_cg.adb | 2 +- gcc/ada/exp_ch11.adb | 6 +- gcc/ada/exp_ch2.adb | 19 +- gcc/ada/exp_ch3.adb | 32 +- gcc/ada/exp_ch4.adb | 94 +- gcc/ada/exp_ch5.adb | 32 +- gcc/ada/exp_ch6.adb | 216 +- gcc/ada/exp_ch7.adb | 78 +- gcc/ada/exp_ch8.adb | 2 +- gcc/ada/exp_ch9.adb | 85 +- gcc/ada/exp_dbug.adb | 14 +- gcc/ada/exp_disp.adb | 20 +- gcc/ada/exp_imgv.adb | 2 +- gcc/ada/exp_intr.adb | 36 +- gcc/ada/exp_pakd.adb | 2 +- gcc/ada/exp_prag.adb | 116 +- gcc/ada/exp_put_image.adb | 14 +- gcc/ada/exp_smem.adb | 4 +- gcc/ada/exp_spark.adb | 12 +- gcc/ada/exp_tss.adb | 12 +- gcc/ada/exp_unst.adb | 29 +- gcc/ada/exp_util.adb | 112 +- gcc/ada/freeze.adb | 80 +- gcc/ada/ghost.adb | 83 +- gcc/ada/gnat1drv.adb | 11 +- gcc/ada/inline.adb | 59 +- gcc/ada/lib-writ.adb | 6 +- gcc/ada/lib-xref-spark_specific.adb | 10 +- gcc/ada/lib-xref.adb | 44 +- gcc/ada/libgnarl/s-taprop__linux.adb | 4 +- gcc/ada/libgnat/a-convec.adb | 26 + gcc/ada/libgnat/a-convec.ads | 6 +- gcc/ada/libgnat/a-nbnbin.adb | 2 - gcc/ada/libgnat/a-nbnbin.ads | 2 - gcc/ada/libgnat/a-nbnbin__gmp.adb | 2 - gcc/ada/libgnat/a-nbnbre.adb | 2 - gcc/ada/libgnat/a-nbnbre.ads | 2 - gcc/ada/libgnat/a-stobbu.adb | 2 - gcc/ada/libgnat/a-stobbu.ads | 2 - gcc/ada/libgnat/a-stobfi.adb | 2 - gcc/ada/libgnat/a-stobfi.ads | 2 - gcc/ada/libgnat/a-stoubu.adb | 2 - gcc/ada/libgnat/a-stoubu.ads | 2 - gcc/ada/libgnat/a-stoufi.adb | 2 - gcc/ada/libgnat/a-stoufi.ads | 2 - gcc/ada/libgnat/a-stoufo.adb | 2 - gcc/ada/libgnat/a-stoufo.ads | 2 - gcc/ada/libgnat/a-stouut.adb | 3 +- gcc/ada/libgnat/a-stouut.ads | 2 - gcc/ada/libgnat/a-strsto.ads | 1 - gcc/ada/libgnat/a-strunb.adb | 83 +- gcc/ada/libgnat/a-strunb__shared.adb | 105 +- gcc/ada/libgnat/a-ststbo.adb | 1 - gcc/ada/libgnat/a-ststbo.ads | 1 - gcc/ada/libgnat/a-ststun.adb | 2 +- gcc/ada/libgnat/a-ststun.ads | 2 +- gcc/ada/libgnat/a-stteou.ads | 3 +- gcc/ada/libgnat/s-aoinar.ads | 2 - gcc/ada/libgnat/s-aomoar.ads | 2 - gcc/ada/libgnat/s-atopex.ads | 3 - gcc/ada/libgnat/s-putaim.adb | 1 - gcc/ada/libgnat/s-putaim.ads | 2 +- gcc/ada/libgnat/s-putima.adb | 4 +- gcc/ada/libgnat/s-putima.ads | 4 +- gcc/ada/libgnat/s-rannum.adb | 11 + gcc/ada/libgnat/s-rannum.ads | 7 +- gcc/ada/namet.adb | 224 - gcc/ada/namet.ads | 124 - gcc/ada/nlists.adb | 2 +- gcc/ada/opt.ads | 2 +- gcc/ada/par-ch10.adb | 45 +- gcc/ada/par-ch2.adb | 5 +- gcc/ada/par-ch3.adb | 7 +- gcc/ada/par-ch4.adb | 2 +- gcc/ada/par-ch5.adb | 6 +- gcc/ada/par-ch6.adb | 6 +- gcc/ada/par-prag.adb | 2 +- gcc/ada/par-util.adb | 2 +- gcc/ada/par_sco.adb | 14 +- gcc/ada/pprint.adb | 13 +- gcc/ada/repinfo.adb | 24 +- gcc/ada/restrict.adb | 24 +- gcc/ada/rtsfind.adb | 6 +- gcc/ada/scil_ll.adb | 7 +- gcc/ada/sem.adb | 19 +- gcc/ada/sem_aggr.adb | 50 +- gcc/ada/sem_attr.adb | 188 +- gcc/ada/sem_aux.adb | 23 +- gcc/ada/sem_cat.adb | 16 +- gcc/ada/sem_ch10.adb | 152 +- gcc/ada/sem_ch11.adb | 12 +- gcc/ada/sem_ch12.adb | 211 +- gcc/ada/sem_ch13.adb | 133 +- gcc/ada/sem_ch3.adb | 239 +- gcc/ada/sem_ch4.adb | 138 +- gcc/ada/sem_ch5.adb | 35 +- gcc/ada/sem_ch6.adb | 205 +- gcc/ada/sem_ch7.adb | 28 +- gcc/ada/sem_ch8.adb | 108 +- gcc/ada/sem_ch9.adb | 16 +- gcc/ada/sem_dim.adb | 61 +- gcc/ada/sem_disp.adb | 20 +- gcc/ada/sem_dist.adb | 9 +- gcc/ada/sem_elab.adb | 305 +- gcc/ada/sem_elim.adb | 2 +- gcc/ada/sem_eval.adb | 54 +- gcc/ada/sem_intr.adb | 45 +- gcc/ada/sem_mech.adb | 4 +- gcc/ada/sem_prag.adb | 616 +- gcc/ada/sem_res.adb | 318 +- gcc/ada/sem_scil.adb | 12 +- gcc/ada/sem_type.adb | 51 +- gcc/ada/sem_util.adb | 927 +- gcc/ada/sem_util.ads | 10 + gcc/ada/sem_warn.adb | 68 +- gcc/ada/sinfo.adb | 234 - gcc/ada/sinfo.ads | 130 - gcc/ada/sprint.adb | 10 +- gcc/ada/styleg.adb | 6 +- gcc/ada/switch.adb | 5 +- gcc/ada/tbuild.adb | 4 +- gcc/ada/treepr.adb | 2 +- gcc/c-family/ChangeLog | 5 + gcc/c-family/c-common.c | 11 +- gcc/calls.c | 20 +- gcc/common.opt | 5 +- gcc/config/nvptx/nvptx.md | 25 +- gcc/configure | 6 - gcc/configure.ac | 6 - gcc/cp/ChangeLog | 9 + gcc/cp/class.c | 19 +- gcc/cp/cp-gimplify.c | 1 + gcc/cp/cp-objcp-common.c | 3 +- gcc/cp/cp-tree.h | 2 + gcc/cp/decl.c | 13 +- gcc/cp/parser.c | 78 +- gcc/cp/ptree.c | 30 +- gcc/doc/invoke.texi | 9 +- gcc/expr.c | 23 +- gcc/flag-types.h | 3 +- gcc/fortran/ChangeLog | 5 + gcc/fortran/openmp.c | 3 +- gcc/gimple-array-bounds.cc | 11 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/escape.cc | 29 +- gcc/go/gofrontend/expressions.cc | 60 +- gcc/go/gofrontend/gogo.cc | 37 +- gcc/go/gofrontend/runtime.def | 13 +- gcc/lto-wrapper.c | 39 +- gcc/opts.c | 28 +- gcc/po/ChangeLog | 6 + gcc/po/be.po | 9675 +++++++++---------- gcc/po/da.po | 9705 +++++++++---------- gcc/po/de.po | 9704 +++++++++---------- gcc/po/el.po | 9687 +++++++++---------- gcc/po/es.po | 9725 +++++++++---------- gcc/po/fi.po | 9700 +++++++++---------- gcc/po/fr.po | 9703 +++++++++---------- gcc/po/hr.po | 9674 +++++++++---------- gcc/po/id.po | 9715 +++++++++---------- gcc/po/ja.po | 9706 +++++++++---------- gcc/po/nl.po | 9707 +++++++++---------- gcc/po/ru.po | 9715 +++++++++---------- gcc/po/sr.po | 9713 +++++++++---------- gcc/po/sv.po | 9730 ++++++++++---------- gcc/po/tr.po | 9719 +++++++++---------- gcc/po/uk.po | 9692 +++++++++---------- gcc/po/vi.po | 9704 +++++++++---------- gcc/po/zh_CN.po | 9711 +++++++++---------- gcc/po/zh_TW.po | 9723 +++++++++---------- gcc/symbol-summary.h | 13 +- gcc/testsuite/ChangeLog | 56 + gcc/testsuite/c-c++-common/cpp/pr96323.c | 8 + gcc/testsuite/g++.dg/cpp2a/nontype-subob1.C | 2 +- gcc/testsuite/g++.dg/diagnostic/pr96328.C | 4 + .../g++.dg/lookup/missing-std-include-10.C | 43 + .../lookup/missing-std-include-10.h} | 0 .../g++.dg/lookup/missing-std-include-11.C | 43 + gcc/testsuite/gcc.dg/Warray-bounds-62.c | 130 + gcc/testsuite/gcc.dg/pr96335.c | 12 + gcc/testsuite/gcc.dg/torture/pr39074-2.c | 4 +- gcc/testsuite/gcc.dg/torture/pr39074.c | 4 +- gcc/testsuite/gcc.dg/torture/pta-callused-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-20.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-26.c | 8 +- gcc/testsuite/gcc.dg/tree-ssa/vector-4.c | 3 +- gcc/testsuite/gcc.target/i386/pr96203-1.c | 18 + gcc/testsuite/gcc.target/i386/pr96203-2.c | 11 + gcc/testsuite/gcc.target/nvptx/cvt.c | 13 + gcc/testsuite/gcc.target/nvptx/shift16.c | 30 + gcc/testsuite/gcc.target/s390/vector/pr96128.c | 35 + gcc/testsuite/lib/options.exp | 4 +- gcc/tree-vect-generic.c | 3 +- gcc/tree-vect-loop.c | 267 +- gcc/var-tracking.c | 1 - gcc/vec.h | 11 + libcpp/init.c | 9 +- libcpp/lex.c | 3 +- libgfortran/ChangeLog | 14 + libgo/go/runtime/cgocheck.go | 13 +- libgo/go/runtime/mbarrier.go | 28 +- libgo/go/runtime/os_linux.go | 7 +- libgo/go/runtime/slice.go | 36 +- libgo/go/runtime/string.go | 47 +- libgomp/ChangeLog | 26 + libgomp/libgomp.h | 4 +- libgomp/oacc-mem.c | 40 +- libgomp/target.c | 20 +- .../libgomp.oacc-c-c++-common/mdc-refcount-1.c | 60 + .../libgomp.oacc-c-c++-common/mdc-refcount-2.c | 123 + .../libgomp.oacc-c-c++-common/mdc-refcount-3.c | 86 + .../deep-copy-6-no_finalize.F90 | 9 +- .../testsuite/libgomp.oacc-fortran/deep-copy-6.f90 | 8 +- libstdc++-v3/ChangeLog | 31 + libstdc++-v3/include/bits/hashtable.h | 253 +- libstdc++-v3/include/bits/hashtable_policy.h | 93 +- libstdc++-v3/src/c++17/floating_from_chars.cc | 12 + libstdc++-v3/testsuite/20_util/from_chars/4.cc | 9 +- libstdc++-v3/testsuite/20_util/from_chars/5.cc | 6 + libstdc++-v3/testsuite/20_util/from_chars/6.cc | 49 + .../unordered_set/cons/bucket_hint.cc | 63 + .../unordered_set/modifiers/insert.cc | 66 + 237 files changed, 98384 insertions(+), 97076 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/cpp/pr96323.c create mode 100644 gcc/testsuite/g++.dg/diagnostic/pr96328.C create mode 100644 gcc/testsuite/g++.dg/lookup/missing-std-include-10.C copy gcc/testsuite/{gcc.c-torture/compile/920821-1.c => g++.dg/lookup/missing-std- [...] create mode 100644 gcc/testsuite/g++.dg/lookup/missing-std-include-11.C create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-62.c create mode 100644 gcc/testsuite/gcc.dg/pr96335.c create mode 100644 gcc/testsuite/gcc.target/i386/pr96203-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr96203-2.c create mode 100644 gcc/testsuite/gcc.target/nvptx/cvt.c create mode 100644 gcc/testsuite/gcc.target/nvptx/shift16.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/pr96128.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/mdc-refcount-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/mdc-refcount-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/mdc-refcount-3.c create mode 100644 libstdc++-v3/testsuite/20_util/from_chars/6.cc create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_set/cons/bucket_hint.cc create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_set/modifiers/insert.cc