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-stable-allmodconfig in repository toolchain/ci/gcc.
from f359a95b5ff 2019-07-09 Richard Biener rguenther@suse.de adds 080d173647a Document and test __builtin_expect_with_probability. adds c53fd0cf456 [arm]: redefine aes patterns adds 254b835372f * ira-emit.c (emit_moves): Skip DEBUG_INSNs when setting t [...] adds 25650bfaa40 2019-07-09 Richard Biener rguenther@suse.de adds a166c6bdf4d [ARM][testsuite] Fix address of sg stubs in CMSE tests adds 5ab7d0ae0c1 [aarch64]: redefine aes patterns adds b7c4195ffce Commit missing hunk from r273296 adds 36bcaa6e64a 2019-07-09 Richard Biener rguenther@suse.de adds 251317e4888 PR c++/61339 - add mismatch between struct and class [-Wmis [...] adds 178e5c98947 2019-07-09 Michael Meissner meissner@linux.ibm.com adds 2e966e2a603 PR c++/61339 - add mismatch between struct and class [-Wmis [...] adds e0e548075fe 2019-07-09 John Darrington john@darrington.wattle.id.au adds 8fe0e0172bd 2019-07-09 Dragan Mladjenovic dmladjenovic@wavecomp.com adds e6f964002f2 * tree-vect-stmts.c (vectorizable_comparison) <!slp_node>: [...] adds 11d97155c53 gcc/ChangeLog: adds 32b9937758c Daily bump. adds 0c8f993cb23 * tree-ssa-alias.c (nonoverlapping_component_refs_p_1): Br [...] new 7e184314b57 /cp 2019-07-10 Paolo Carlini paolo.carlini@oracle.com
The 1 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 | 1678 ++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/align.h | 3 +- gcc/alloc-pool.h | 3 +- gcc/asan.c | 3 +- gcc/auto-profile.c | 5 +- gcc/basic-block.h | 5 +- gcc/bitmap.c | 2 +- gcc/bitmap.h | 8 +- gcc/builtins.c | 18 +- gcc/c-family/ChangeLog | 15 + gcc/c-family/c-format.c | 6 +- gcc/c-family/c-opts.c | 2 +- gcc/c-family/c-pretty-print.h | 5 +- gcc/c/ChangeLog | 17 + gcc/c/c-decl.c | 9 +- gcc/c/c-parser.c | 2 +- gcc/c/c-tree.h | 6 +- gcc/c/gimple-parser.c | 10 +- gcc/caller-save.c | 24 +- gcc/cfg.c | 6 +- gcc/cfg.h | 4 +- gcc/cfganal.h | 4 +- gcc/cfgcleanup.c | 9 + gcc/cfgexpand.c | 28 +- gcc/cfghooks.c | 18 +- gcc/cfghooks.h | 9 +- gcc/cfgloop.c | 134 +- gcc/cfgloop.h | 161 +- gcc/cfgloopanal.c | 20 +- gcc/cfgloopmanip.c | 90 +- gcc/cfgloopmanip.h | 32 +- gcc/cgraph.h | 33 +- gcc/cgraphbuild.c | 2 +- gcc/combine.c | 2 +- gcc/config/aarch64/aarch64-simd.md | 67 +- gcc/config/aarch64/aarch64.c | 4 - gcc/config/arm/aarch-common-protos.h | 1 - gcc/config/arm/aarch-common.c | 40 - gcc/config/arm/arm.c | 4 - gcc/config/arm/cortex-a53.md | 6 - gcc/config/arm/cortex-a57.md | 6 - gcc/config/arm/crypto.md | 83 +- gcc/config/arm/exynos-m1.md | 5 - gcc/config/arm/iterators.md | 7 +- gcc/config/i386/i386-features.c | 2 +- gcc/config/i386/i386-features.h | 2 +- gcc/config/i386/i386.c | 10 +- gcc/config/i386/i386.h | 3 +- gcc/config/rs6000/rs6000-internal.h | 1 - gcc/config/rs6000/rs6000-logue.c | 35 - gcc/config/rs6000/rs6000.c | 39 + gcc/configure.ac | 3 +- gcc/coretypes.h | 46 +- gcc/cp/ChangeLog | 34 + gcc/cp/constexpr.c | 3 +- gcc/cp/constraint.cc | 3 +- gcc/cp/cp-tree.h | 21 +- gcc/cp/cxx-pretty-print.h | 3 +- gcc/cp/decl.c | 52 +- gcc/cp/error.c | 3 +- gcc/cp/logic.cc | 9 +- gcc/cp/name-lookup.c | 2 +- gcc/cp/pt.c | 3 +- gcc/cp/search.c | 5 +- gcc/cp/semantics.c | 7 +- gcc/data-streamer-in.c | 22 +- gcc/data-streamer.h | 30 +- gcc/ddg.c | 8 +- gcc/df-core.c | 10 +- gcc/df-problems.c | 159 +- gcc/df-scan.c | 63 +- gcc/df.h | 53 +- gcc/diagnostic-show-locus.c | 18 +- gcc/doc/extend.texi | 5 +- gcc/doc/tm.texi | 10 +- gcc/dojump.h | 3 +- gcc/dse.c | 14 +- gcc/dump-context.h | 3 +- gcc/dumpfile.h | 5 +- gcc/dwarf2out.c | 3 +- gcc/edit-context.c | 3 +- gcc/emit-rtl.c | 10 +- gcc/emit-rtl.h | 10 +- gcc/except.c | 6 +- gcc/explow.c | 6 +- gcc/expmed.c | 14 +- gcc/expr.c | 22 +- gcc/fibonacci_heap.c | 3 +- gcc/flags.h | 7 +- gcc/function.c | 43 +- gcc/function.h | 10 +- gcc/fwprop.c | 4 +- gcc/gcc-rich-location.h | 2 +- gcc/gcc.c | 4 +- gcc/gcov.c | 29 +- gcc/genattrtab.c | 145 +- gcc/genextract.c | 11 +- gcc/genmatch.c | 87 +- gcc/genoutput.c | 52 +- gcc/genpreds.c | 33 +- gcc/genrecog.c | 60 +- gcc/gensupport.c | 113 +- gcc/gensupport.h | 3 +- gcc/ggc-common.c | 3 +- gcc/ggc-page.c | 2 +- gcc/ggc-tests.c | 3 +- gcc/gimple-loop-interchange.cc | 65 +- gcc/gimple-loop-jam.c | 20 +- gcc/gimple-loop-versioning.cc | 70 +- gcc/gimple-match-head.c | 44 +- gcc/gimple-match.h | 13 +- gcc/gimple-ssa-backprop.c | 3 +- gcc/gimple-ssa-evrp-analyze.c | 2 +- gcc/gimple-ssa-sprintf.c | 3 +- gcc/gimple-ssa-store-merging.c | 35 +- gcc/gimple-ssa-strength-reduction.c | 14 +- gcc/gimple-ssa-warn-alloca.c | 11 +- gcc/gimple-ssa-warn-restrict.c | 3 +- gcc/gimple-streamer-in.c | 8 +- gcc/gimple-streamer.h | 2 +- gcc/godump.c | 19 +- gcc/graph.c | 4 +- gcc/hard-reg-set.h | 4 +- gcc/hash-map-tests.c | 3 +- gcc/hash-map.h | 3 +- gcc/hash-set-tests.c | 3 +- gcc/hsa-brig.c | 8 +- gcc/hsa-common.h | 16 +- gcc/hsa-dump.c | 2 +- gcc/hsa-gen.c | 7 +- gcc/hsa-regalloc.c | 2 +- gcc/input.c | 20 +- gcc/input.h | 7 +- gcc/internal-fn.c | 34 +- gcc/ipa-cp.c | 181 +-- gcc/ipa-devirt.c | 8 +- gcc/ipa-fnsummary.c | 114 +- gcc/ipa-fnsummary.h | 11 +- gcc/ipa-hsa.c | 2 +- gcc/ipa-icf-gimple.c | 4 +- gcc/ipa-icf.c | 2 +- gcc/ipa-inline-analysis.c | 6 +- gcc/ipa-inline.c | 4 +- gcc/ipa-inline.h | 3 +- gcc/ipa-polymorphic-call.c | 4 +- gcc/ipa-predicate.c | 8 +- gcc/ipa-predicate.h | 8 +- gcc/ipa-profile.c | 2 +- gcc/ipa-prop.c | 104 +- gcc/ipa-prop.h | 51 +- gcc/ipa-pure-const.c | 8 +- gcc/ipa-ref.h | 4 +- gcc/ipa-reference.c | 2 +- gcc/ipa-split.c | 23 +- gcc/ira-build.c | 8 +- gcc/ira-color.c | 4 +- gcc/ira-emit.c | 19 +- gcc/ira-int.h | 14 +- gcc/ira.c | 22 +- gcc/loop-doloop.c | 10 +- gcc/loop-init.c | 6 +- gcc/loop-invariant.c | 45 +- gcc/loop-iv.c | 103 +- gcc/loop-unroll.c | 62 +- gcc/lra-eliminations.c | 39 +- gcc/lra-int.h | 10 +- gcc/lra-lives.c | 7 +- gcc/lra-remat.c | 7 +- gcc/lra-spills.c | 7 +- gcc/lra.c | 8 +- gcc/lto-cgraph.c | 30 +- gcc/lto-section-in.c | 6 +- gcc/lto-streamer-in.c | 58 +- gcc/lto-streamer-out.c | 2 +- gcc/lto-streamer.h | 33 +- gcc/lto/ChangeLog | 18 + gcc/lto/lto-common.c | 14 +- gcc/lto/lto-dump.c | 9 +- gcc/mem-stats.h | 9 +- gcc/modulo-sched.c | 14 +- gcc/omp-expand.c | 40 +- gcc/omp-grid.c | 3 +- gcc/omp-low.c | 3 +- gcc/omp-offload.c | 4 +- gcc/omp-simd-clone.c | 2 +- gcc/optabs-query.c | 2 +- gcc/optabs-query.h | 3 +- gcc/optabs.c | 78 +- gcc/optabs.h | 33 +- gcc/optinfo.h | 2 +- gcc/opts.c | 6 +- gcc/poly-int.h | 4 +- gcc/predict.c | 44 +- gcc/predict.h | 8 +- gcc/pretty-print.h | 6 +- gcc/profile-count.c | 4 +- gcc/profile-count.h | 10 +- gcc/profile.c | 2 +- gcc/read-md.h | 3 +- gcc/read-rtl-function.c | 3 +- gcc/ree.c | 3 +- gcc/reginfo.c | 3 +- gcc/regrename.c | 73 +- gcc/regrename.h | 11 +- gcc/reload.h | 11 +- gcc/reload1.c | 76 +- gcc/rtl-iter.h | 3 +- gcc/rtl.h | 46 +- gcc/sanopt.c | 13 +- gcc/sched-deps.c | 44 +- gcc/sched-ebb.c | 2 +- gcc/sched-int.h | 21 +- gcc/sched-rgn.c | 12 +- gcc/sel-sched-ir.c | 28 +- gcc/sel-sched-ir.h | 19 +- gcc/selftest.h | 5 +- gcc/sese.c | 6 +- gcc/sese.h | 12 +- gcc/simplify-rtx.c | 8 +- gcc/sreal.c | 2 +- gcc/sreal.h | 4 +- gcc/stmt.c | 3 +- gcc/streamer-hooks.h | 8 +- gcc/target-globals.c | 14 +- gcc/target-globals.h | 19 +- gcc/target.def | 10 +- gcc/target.h | 10 +- gcc/targhooks.c | 6 +- gcc/targhooks.h | 8 +- gcc/testsuite/ChangeLog | 57 + .../g++.dg/cpp1z/has-unique-obj-representations2.C | 2 +- .../g++.dg/diagnostic/complex-invalid-1.C | 1 + gcc/testsuite/g++.dg/diagnostic/static-cdtor-1.C | 5 + gcc/testsuite/g++.dg/lto/alias-3_0.C | 27 + gcc/testsuite/g++.dg/lto/alias-3_1.c | 20 + gcc/testsuite/g++.dg/other/anon-union3.C | 4 +- gcc/testsuite/g++.dg/parse/error8.C | 2 +- gcc/testsuite/gcc.dg/predict-17.c | 4 +- gcc/testsuite/gcc.dg/strlenopt-26.c | 3 +- gcc/testsuite/gcc.dg/strlenopt-67.c | 104 ++ gcc/testsuite/gcc.dg/vect/pr91114.c | 12 + .../aarch64/{crypto-fuse-1.c => aes-fuse-1.c} | 45 +- gcc/testsuite/gcc.target/aarch64/aes-fuse-2.c | 65 + gcc/testsuite/gcc.target/aarch64/crypto-fuse-2.c | 45 - gcc/testsuite/gcc.target/arm/aes-fuse-1.c | 66 + gcc/testsuite/gcc.target/arm/aes-fuse-2.c | 66 + gcc/testsuite/gcc.target/arm/aes_xor_combine.c | 43 + gcc/testsuite/gcc.target/arm/cmse/bitfield-1.c | 2 +- gcc/testsuite/gcc.target/arm/cmse/bitfield-2.c | 2 +- gcc/testsuite/gcc.target/arm/cmse/bitfield-3.c | 2 +- gcc/testsuite/gcc.target/arm/cmse/struct-1.c | 2 +- gcc/testsuite/gcc.target/mips/cfgcleanup-jalr1.c | 19 + gcc/testsuite/gcc.target/mips/cfgcleanup-jalr2.c | 23 + gcc/testsuite/gcc.target/mips/cfgcleanup-jalr3.c | 23 + gcc/toplev.c | 4 +- gcc/tree-affine.c | 11 +- gcc/tree-affine.h | 10 +- gcc/tree-cfg.c | 52 +- gcc/tree-cfg.h | 10 +- gcc/tree-chrec.c | 26 +- gcc/tree-chrec.h | 4 +- gcc/tree-core.h | 4 +- gcc/tree-data-ref.c | 56 +- gcc/tree-data-ref.h | 26 +- gcc/tree-if-conv.c | 50 +- gcc/tree-if-conv.h | 2 +- gcc/tree-inline.c | 6 +- gcc/tree-loop-distribution.c | 48 +- gcc/tree-outof-ssa.c | 3 +- gcc/tree-parloops.c | 42 +- gcc/tree-pass.h | 2 +- gcc/tree-predcom.c | 67 +- gcc/tree-scalar-evolution.c | 105 +- gcc/tree-scalar-evolution.h | 24 +- gcc/tree-ssa-address.h | 4 +- gcc/tree-ssa-alias.c | 206 ++- gcc/tree-ssa-alias.h | 3 +- gcc/tree-ssa-ccp.c | 3 +- gcc/tree-ssa-coalesce.c | 3 +- gcc/tree-ssa-dce.c | 2 +- gcc/tree-ssa-dom.c | 6 +- gcc/tree-ssa-live.c | 4 +- gcc/tree-ssa-live.h | 2 +- gcc/tree-ssa-loop-ch.c | 16 +- gcc/tree-ssa-loop-im.c | 141 +- gcc/tree-ssa-loop-ivcanon.c | 36 +- gcc/tree-ssa-loop-ivopts.c | 220 +-- gcc/tree-ssa-loop-ivopts.h | 8 +- gcc/tree-ssa-loop-manip.c | 58 +- gcc/tree-ssa-loop-manip.h | 36 +- gcc/tree-ssa-loop-niter.c | 146 +- gcc/tree-ssa-loop-niter.h | 52 +- gcc/tree-ssa-loop-prefetch.c | 36 +- gcc/tree-ssa-loop-split.c | 24 +- gcc/tree-ssa-loop-unswitch.c | 50 +- gcc/tree-ssa-loop.c | 6 +- gcc/tree-ssa-loop.h | 7 +- gcc/tree-ssa-pre.c | 3 +- gcc/tree-ssa-reassoc.c | 16 +- gcc/tree-ssa-sccvn.c | 28 +- gcc/tree-ssa-scopedtables.c | 4 +- gcc/tree-ssa-scopedtables.h | 2 +- gcc/tree-ssa-strlen.c | 52 +- gcc/tree-ssa-structalias.c | 19 +- gcc/tree-ssa-threadupdate.c | 8 +- gcc/tree-ssa-threadupdate.h | 2 +- gcc/tree-streamer-in.c | 98 +- gcc/tree-streamer.h | 16 +- gcc/tree-switch-conversion.c | 6 +- gcc/tree-switch-conversion.h | 30 +- gcc/tree-vect-data-refs.c | 38 +- gcc/tree-vect-loop-manip.c | 72 +- gcc/tree-vect-loop.c | 86 +- gcc/tree-vect-patterns.c | 9 +- gcc/tree-vect-slp.c | 2 +- gcc/tree-vect-stmts.c | 42 +- gcc/tree-vectorizer.c | 19 +- gcc/tree-vectorizer.h | 76 +- gcc/tree.c | 33 +- gcc/tree.h | 6 +- gcc/unique-ptr-tests.cc | 6 +- gcc/value-prof.c | 2 +- gcc/value-prof.h | 2 +- gcc/var-tracking.c | 22 +- gcc/varasm.c | 40 +- gcc/vec.c | 3 +- gcc/vr-values.c | 4 +- gcc/vr-values.h | 2 +- gcc/web.c | 2 +- gcc/wide-int-bitmask.h | 3 +- gcc/wide-int.h | 12 +- libcpp/ChangeLog | 6 + libcpp/directives-only.c | 2 +- libcpp/directives.c | 6 +- libcpp/files.c | 2 +- libcpp/include/cpplib.h | 6 +- libcpp/include/line-map.h | 76 +- libcpp/include/mkdeps.h | 20 +- libcpp/init.c | 4 +- libcpp/internal.h | 12 +- libcpp/line-map.c | 90 +- libcpp/mkdeps.c | 24 +- 343 files changed, 6098 insertions(+), 3433 deletions(-) create mode 100644 gcc/testsuite/g++.dg/diagnostic/complex-invalid-1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/static-cdtor-1.C create mode 100644 gcc/testsuite/g++.dg/lto/alias-3_0.C create mode 100644 gcc/testsuite/g++.dg/lto/alias-3_1.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-67.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr91114.c rename gcc/testsuite/gcc.target/aarch64/{crypto-fuse-1.c => aes-fuse-1.c} (51%) create mode 100644 gcc/testsuite/gcc.target/aarch64/aes-fuse-2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/crypto-fuse-2.c create mode 100644 gcc/testsuite/gcc.target/arm/aes-fuse-1.c create mode 100644 gcc/testsuite/gcc.target/arm/aes-fuse-2.c create mode 100644 gcc/testsuite/gcc.target/arm/aes_xor_combine.c create mode 100644 gcc/testsuite/gcc.target/mips/cfgcleanup-jalr1.c create mode 100644 gcc/testsuite/gcc.target/mips/cfgcleanup-jalr2.c create mode 100644 gcc/testsuite/gcc.target/mips/cfgcleanup-jalr3.c