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-aarch64-mainline-allmodconfig in repository toolchain/ci/gcc.
from c6fd1c4cf03 [PR 91853] Prevent IPA-SRA ICEs on type-mismatched calls adds 047fcaf1e11 PR libstdc++/77936 remove unused variable adds 2d9c100659d Implement LWG 3255 for std::span constructors adds 6eb0407cf23 2019-09-30 Richard Biener rguenther@suse.de adds 20713a3be43 Add initial support for prefixed/PC-relative addressing. adds 2c55817a7bf 2019-09-30 Kwok Cheung Yeung kcy@codesourcery.com adds 9b1eda93759 [C] Print ", ..." rather than ", ..." in diagnostics adds 31a8b1ce9ad Introduce rtx_alloca, alloca_raw_REG and alloca_rtx_fmt_* adds 653fd4a3112 Remove the iq2000_select_section function the iq2000 backen [...] adds 80ca72f225e [AArch64] Strengthen aarch64_hard_regno_call_part_clobbered adds cec6fe05003 Fix compile time warning about building the FRV backend by [...] adds 78a826f1b67 Add function_abi.{h,cc} adds 1008d2ec2bd Add a target hook for getting an ABI from a function type adds 2ec5d342efe Add a function for getting the ABI of a call insn target adds d7b75f5fa8e [x86] Robustify vzeroupper handling across calls adds f97d6f47f92 Pass an ABI identifier to hard_regno_call_part_clobbered adds 5416d060bd9 Pass an ABI to choose_hard_reg_mode adds e14dde9e704 Remove global call sets: caller-save.c adds b6179cdc8eb Remove global call sets: cfgcleanup.c adds e0f5b1c5c81 Remove global call sets: cfgloopanal.c adds f11b221eee5 Remove global call sets: combine.c adds 7e871eb5e8f Remove global call sets: cse.c adds 390a688ad3f Remove global call sets: cselib.c adds 5156605f0c9 Remove global call sets: DF (EH edges) adds 34394fff620 Remove global call sets: DF (entry/exit defs) adds f88717c4cab Remove global call sets: early-remat.c adds c748a2c41a8 Remove global call sets: function.c adds 8693958dbcc Remove global call sets: gcse.c adds 5859c8a32a3 Remove global call sets: haifa-sched.c adds fd954eb035c Remove global call sets: IRA adds da2e8049b94 Remove global call sets: loop-iv.c adds 2f9fa72f5a8 Remove global call sets: LRA adds 3ac59eb0fe4 Remove global call sets: postreload.c adds 62e5229c45d Remove global call sets: postreload-gcse.c adds 58d1b412119 Remove global call sets: recog.c adds 40bc1fcf5f6 Remove global call sets: regcprop.c adds 35c5d656dcc Remove global call sets: regrename.c adds 405a8b63b0b Remove global call sets: reload.c adds d7bf80298a4 Remove global call sets: rtlanal.c adds e95b6cac888 Remove global call sets: sched-deps.c adds 2eee663806b Remove global call sets: sel-sched.c adds 9f8869ab63e Remove global call sets: shrink-wrap.c adds 501736437f7 Hide regs_invalidated_by_call etc. adds 4d846c5e204 Make ira call df_set_regs_ever_live for extra call-clobbered regs adds f7da26ac2b1 [AArch64] Allow shrink-wrapping of non-leaf vector PCS functions adds 7085fc55d30 [AArch64] Make more use of function_abi adds 59df56a32fd [AArch64][SVE] Utilize ASRD instruction for division and remainder adds 1d3b3ac6417 Fix typo in my last commit's ChangeLog entry adds 01d043c836d S/390: Remove code duplication in vec_unordered<mode> adds 489e786b57f [x86] Cache result of expensive_function_p between frame layouts adds 9e2f4c7e20c diagnostic-show-locus.c: rework handling of multiple labels adds 85103407d36 libstdc++ testsuite, silence a FreeBSD libm warning adds e1dc2f91aa8 libstdc++ testsuite, silence a FreeBSD libm warning adds 3ecd9b78512 Include netinet/in.h in include/experimental/internet adds 0dc6ce9a1f1 Implement C++20 constexpr comparison operators for __debug: [...] adds e54204797c4 Implement C++20 constexpr comparison operators for __debug: [...] adds c3f2e3c2aa4 * es.po: Update. adds ba97ead79e9 compiler: change escape maps to hash tables adds 1fc3e04d5e2 Daily bump. adds f24c39b8b3b doc/md.texi: Fix some typos adds 7b46ecbc47f Update remaining calls to choose_hard_reg_mode adds d26e17f431a * configure.ac: Remove GCC_HEADER_STDINT(gstdint.h). * li [...] adds fbe5709fe6d [AArch64] Make call insns record the callee's arm_pcs adds 392f5f3510e [AArch64] Use calls for SVE TLSDESC adds f03bb97bc97 Remove clobber_high adds 8994f32b8d1 [C] Improve diagnostics for vector types adds 15d62210564 [C] Avoid aka types that just add tags adds 4bc11760b22 Add myself to MAINTAINERS file adds 972fa81bf99 regrename: Use PC instead of CC0 to hide operands adds 121a3c160ff 2019-10-01 Richard Biener rguenther@suse.de adds 34457e91a7a DWARF array bounds missing from C++ array definitions adds 95f77c5cd10 Store float for pow result test adds 53b72bdd938 recompute opt flags after opt level change
No new revisions were added by this update.
Summary of changes: ChangeLog | 4 + MAINTAINERS | 1 + gcc/ChangeLog | 828 +++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 2 + gcc/alias.c | 10 - gcc/c-family/ChangeLog | 10 + gcc/c-family/c-pretty-print.c | 12 +- gcc/c/ChangeLog | 5 + gcc/c/c-objc-common.c | 69 +- gcc/caller-save.c | 15 +- gcc/cfgcleanup.c | 8 +- gcc/cfgexpand.c | 1 - gcc/cfgloopanal.c | 7 +- gcc/cgraph.c | 7 +- gcc/cgraph.h | 2 +- gcc/combine-stack-adj.c | 1 - gcc/combine.c | 36 +- gcc/config/aarch64/aarch64-protos.h | 4 +- gcc/config/aarch64/aarch64-sve.md | 41 + gcc/config/aarch64/aarch64.c | 237 +++--- gcc/config/aarch64/aarch64.h | 2 + gcc/config/aarch64/aarch64.md | 141 ++-- gcc/config/aarch64/cortex-a57-fma-steering.c | 3 +- .../aarch64/falkor-tag-collision-avoidance.c | 1 + gcc/config/aarch64/iterators.md | 1 + gcc/config/avr/avr.c | 4 +- gcc/config/c6x/c6x.c | 1 + gcc/config/frv/frv.c | 8 +- gcc/config/gcn/gcn.c | 2 +- gcc/config/i386/i386-options.c | 89 ++- gcc/config/i386/i386.c | 33 +- gcc/config/i386/i386.h | 7 +- gcc/config/ia64/ia64.h | 2 +- gcc/config/iq2000/iq2000.c | 50 -- gcc/config/mips/mips.c | 6 +- gcc/config/msp430/msp430.h | 2 +- gcc/config/pru/pru.c | 4 +- gcc/config/rs6000/predicates.md | 102 +-- gcc/config/rs6000/rs6000-protos.h | 63 +- gcc/config/rs6000/rs6000.c | 465 ++++++++++-- gcc/config/rs6000/rs6000.h | 23 +- gcc/config/rs6000/rs6000.md | 84 ++- gcc/config/s390/s390.c | 4 +- gcc/config/s390/vector.md | 14 +- gcc/config/sh/sh.c | 2 +- gcc/config/sparc/sparc.h | 2 +- gcc/cse.c | 112 +-- gcc/cselib.c | 66 +- gcc/cselib.h | 2 +- gcc/dce.c | 11 +- gcc/df-problems.c | 52 +- gcc/df-scan.c | 28 +- gcc/diagnostic-show-locus.c | 75 +- gcc/doc/md.texi | 17 +- gcc/doc/rtl.texi | 15 +- gcc/doc/sourcebuild.texi | 4 + gcc/doc/tm.texi | 66 +- gcc/doc/tm.texi.in | 9 +- gcc/dwarf2out.c | 33 +- gcc/early-remat.c | 74 +- gcc/emit-rtl.c | 33 +- gcc/emit-rtl.h | 9 + gcc/final.c | 104 +-- gcc/function-abi.cc | 231 ++++++ gcc/function-abi.h | 319 ++++++++ gcc/function.c | 16 +- gcc/gcse.c | 10 +- gcc/genconfig.c | 1 - gcc/genemit.c | 12 +- gcc/gengenrtl.c | 62 +- gcc/genrecog.c | 3 +- gcc/gimple.c | 2 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/escape.cc | 54 +- gcc/go/gofrontend/escape.h | 6 +- gcc/haifa-sched.c | 18 +- gcc/hard-reg-set.h | 4 + gcc/hooks.c | 3 +- gcc/hooks.h | 2 +- gcc/internal-fn.def | 2 + gcc/ira-build.c | 18 +- gcc/ira-color.c | 23 +- gcc/ira-conflicts.c | 56 +- gcc/ira-costs.c | 17 +- gcc/ira-int.h | 29 + gcc/ira-lives.c | 24 +- gcc/ira.c | 54 +- gcc/jump.c | 1 - gcc/loop-iv.c | 12 +- gcc/lra-assigns.c | 11 +- gcc/lra-constraints.c | 51 +- gcc/lra-eliminations.c | 11 - gcc/lra-int.h | 8 - gcc/lra-lives.c | 133 +--- gcc/lra-remat.c | 67 +- gcc/lra.c | 74 +- gcc/optabs.def | 1 + gcc/po/ChangeLog | 4 + gcc/po/es.po | 84 +-- gcc/postreload-gcse.c | 8 +- gcc/postreload.c | 36 +- gcc/print-rtl.c | 1 - gcc/read-rtl-function.c | 4 + gcc/recog.c | 11 +- gcc/regcprop.c | 25 +- gcc/reginfo.c | 37 +- gcc/regrename.c | 49 +- gcc/regrename.h | 7 +- gcc/regs.h | 6 +- gcc/reload.c | 24 +- gcc/reload1.c | 57 +- gcc/reorg.c | 27 +- gcc/resource.c | 35 +- gcc/rtl.c | 11 +- gcc/rtl.def | 10 - gcc/rtl.h | 40 +- gcc/rtlanal.c | 79 +- gcc/sched-deps.c | 21 +- gcc/sel-sched-ir.c | 7 +- gcc/sel-sched-ir.h | 10 +- gcc/sel-sched.c | 78 +- gcc/shrink-wrap.c | 4 +- gcc/target-globals.c | 4 + gcc/target-globals.h | 3 + gcc/target.def | 77 +- gcc/target.h | 3 + gcc/targhooks.c | 11 +- gcc/targhooks.h | 2 - gcc/testsuite/ChangeLog | 54 ++ gcc/testsuite/g++.dg/debug/dwarf2/array-0.C | 13 + gcc/testsuite/g++.dg/debug/dwarf2/array-1.C | 13 + gcc/testsuite/g++.dg/debug/dwarf2/array-2.C | 15 + gcc/testsuite/g++.dg/debug/dwarf2/array-3.C | 20 + gcc/testsuite/g++.dg/debug/dwarf2/array-4.C | 16 + gcc/testsuite/g++.dg/diagnostic/aka4.C | 9 + .../gcc.dg/Wincompatible-pointer-types-1.c | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/array-0.c | 10 + gcc/testsuite/gcc.dg/debug/dwarf2/array-1.c | 10 + gcc/testsuite/gcc.dg/debug/dwarf2/array-2.c | 8 + gcc/testsuite/gcc.dg/debug/dwarf2/array-3.c | 8 + gcc/testsuite/gcc.dg/diag-aka-1.c | 4 +- gcc/testsuite/gcc.dg/diag-aka-3.c | 9 + gcc/testsuite/gcc.dg/diag-aka-4.c | 72 ++ gcc/testsuite/gcc.dg/torture/pr41094.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c | 79 ++ gcc/testsuite/gcc.target/aarch64/diag_aka_1.c | 14 + gcc/testsuite/gcc.target/aarch64/sve/asrdiv_1.c | 51 ++ .../gcc.target/aarch64/torture/simd-abi-10.c | 14 + .../gcc.target/aarch64/torture/simd-abi-11.c | 26 + .../gcc.target/aarch64/torture/simd-abi-8.c | 20 + .../gcc.target/aarch64/torture/simd-abi-9.c | 48 ++ gcc/testsuite/lib/target-supports.exp | 8 + gcc/tree-vect-loop.c | 328 +++----- gcc/tree-vect-patterns.c | 32 +- gcc/tree-vect-stmts.c | 89 ++- gcc/tree-vectorizer.h | 3 +- gcc/var-tracking.c | 7 +- libgomp/ChangeLog | 16 + libgomp/Makefile.in | 1 - libgomp/aclocal.m4 | 1 - libgomp/config.h.in | 15 - libgomp/configure | 793 -------------------- libgomp/configure.ac | 2 - libgomp/libgomp.h | 2 +- libgomp/libgomp_g.h | 2 +- libgomp/oacc-parallel.c | 1 - libgomp/plugin/plugin-hsa.c | 2 +- libgomp/plugin/plugin-nvptx.c | 1 - libstdc++-v3/ChangeLog | 47 ++ libstdc++-v3/include/debug/array | 6 + libstdc++-v3/include/experimental/internet | 3 + libstdc++-v3/include/parallel/checkers.h | 2 - libstdc++-v3/include/std/span | 45 +- .../array/tuple_interface/get_debug_neg.cc | 6 +- .../tuple_interface/tuple_element_debug_neg.cc | 2 +- .../testsuite/23_containers/span/lwg3255.cc | 69 ++ .../ext/special_functions/airy_ai/check_nan.cc | 1 + .../ext/special_functions/airy_bi/check_nan.cc | 1 + .../special_functions/07_cyl_bessel_i/check_nan.cc | 1 + .../special_functions/08_cyl_bessel_j/check_nan.cc | 1 + .../special_functions/09_cyl_bessel_k/check_nan.cc | 1 + .../special_functions/10_cyl_neumann/check_nan.cc | 1 + .../special_functions/19_sph_bessel/check_nan.cc | 1 + .../special_functions/21_sph_neumann/check_nan.cc | 1 + .../special_functions/08_cyl_bessel_i/check_nan.cc | 1 + .../special_functions/09_cyl_bessel_j/check_nan.cc | 1 + .../special_functions/10_cyl_bessel_k/check_nan.cc | 1 + .../special_functions/11_cyl_neumann/check_nan.cc | 1 + .../special_functions/21_sph_bessel/check_nan.cc | 1 + .../special_functions/23_sph_neumann/check_nan.cc | 1 + 191 files changed, 4401 insertions(+), 2853 deletions(-) create mode 100644 gcc/function-abi.cc create mode 100644 gcc/function-abi.h create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/array-0.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/array-1.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/array-2.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/array-3.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/array-4.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/aka4.C create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/array-0.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/array-1.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/array-2.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/array-3.c create mode 100644 gcc/testsuite/gcc.dg/diag-aka-3.c create mode 100644 gcc/testsuite/gcc.dg/diag-aka-4.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/diag_aka_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/asrdiv_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/torture/simd-abi-10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/torture/simd-abi-11.c create mode 100644 gcc/testsuite/gcc.target/aarch64/torture/simd-abi-8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/torture/simd-abi-9.c create mode 100644 libstdc++-v3/testsuite/23_containers/span/lwg3255.cc