This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-aarch64-bootstrap_ubsan in repository toolchain/ci/gcc.
from 217597acb24 Fix off-by-one in simple-object-elf.c (PR lto/91228). adds b006d66f56a 2019-07-24 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds 1720014dfea S/390: Add add/sub/mul overflow check patterns adds 3ff00e683d5 [ARC] Fix and refurbish the interrupts. adds 72d0c136973 * tree-nested.c (build_simple_mem_ref_notrap): New functio [...] adds 2a7494134a2 * gimplify.c (flag_instrument_functions_exclude_p): Includ [...] adds 21a6b2abebb * cgraphunit.c (symbol_table::compile): Start and stop TV [...] adds 2d285060cf4 [Darwin] Partial reversion of 273749. adds a02d8e72628 PR driver/80545 - option -Wstringop-overflow not recognized [...] adds 65a155eb552 2019-07-24 Jozef Lawrynowicz jozef.l@mittosystems.com adds f0a47dba32e 2019-07-24 Jozef Lawrynowicz jozef.l@mittosystems.com adds 55d616eaf52 Fix non-GNU style in previous commits adds 7e5299419f6 Daily bump. adds 7059d0a5dee PR tree-optimization/91183 - strlen of a strcpy result with [...] adds 9807f91117a 2019-07-25 Richard Biener rguenther@suse.de adds 3a5b1f3ba11 PR testsuite/91245 * gnat.dg/float_value1.adb: Only run on x86. adds 581c037a3cc Generalize get_most_common_single_value to return n_th valu [...] adds 92e4277c298 Come up with function_decl_type and use it in tree_function_decl. adds 4ee64e30659 Extend DCE to remove unnecessary new/delete-pairs (PR c++/23383). adds 448df21aff1 2019-07-25 Richard Biener rguenther@suse.de adds f0038cf39fc [arm][committed] Clean up code iterator usage in satsi* patterns adds 7bdc73ccc3f 2019-07-25 Richard Biener rguenther@suse.de adds cf8a2a4daa4 * ipa-devirt.c (add_type_duplicate): Fix return value. adds 214fd142d94 Fix low reg issue in Thumb-2 movsi patterns adds dabda7ade8e * cif-code.def (NEVER_CALL): New code. * ipa-inline.c (wa [...] adds 58b0bd03ae0 * stmt.c (expand_case): Try to narrow the index type if it [...] adds a3454ba4c1d 2019-07-25 Thomas Koenig tkoenig@gcc.gnu.org adds 082ef71b3c8 [Darwin, testsuite] Address PR91087 - XFAIL parts of pr16855.C. adds 85d69302b5b 2019-07-25 Vladimir Makarov vmakarov@redhat.com adds c66504f0f2a PR tree-optimization/91183 PR tree-optimization/86688 adds 1ab86b37819 gcc/testsuite/ChangeLog: * gcc.dg/Wstringop-overflow-14.c: [...] adds 175a348ce63 Relocate std::endian from <type_traits> to <bit> adds 13a3d0959c8 Daily bump. adds f6a4bdd3969 2019-07-26 François Dumont fdumont@gcc.gnu.org adds 6d91ac76adb [PR 89330] Remove non-useful speculations from new_edges adds f3abf7fd679 Add rules to strip away unneeded type casts in expressions adds 3a3f0ab1c55 AArch64: Make processing less fragile in config.gcc adds 87e24519eb2 Define __cpp_lib_endian feature test macro adds f6b162257ff [Darwin, testsuite] Handle Darwin's size command. adds 9ba8be8ad4a Daily bump. adds 05551cfc830 [Darwin, PPC, testsuite] Fix fail for bmi2-bzhi64-1a.c adds 12b43fabe5f Daily bump. adds 870f4e6fbd2 * doc/include/gpl_v3.texi (Copying): Use https for www.gnu.org. adds fe6dc108d95 * doc/xml/manual/documentation_hacking.xml: Fix broken ref [...] adds dbc3890fdaa [RS6000] Make assembler command line cpu match default for gcc adds 6c3dd26bef7 [RS6000] PR91135, __linux__ not defined with -mcall-aixdesc [...] adds 77dc8b7f59d [RS6000] rs6000_output_mi_thunk tidy adds e5ab189eaee Fix g++.dg/lto/pr89330 on Solaris adds 72b1ee08417 Release cgraph_{node,edge} via ggc_free (PR ipa/89330). adds fa4be7f961e Daily bump. adds 8c09dc31e87 PR lto/91222 * ipa-devirt.c (warn_types_mismatch): Compar [...] adds f3ff423503d Implement more rtx vector folds on variable-length vectors adds cece06110c9 Generalise VEC_DUPLICATE folding for variable-length vectors adds 6a2ad652327 Add dg test for matching function bodies adds 1dc72f8a1eb Prevent -Og from deleting stores to write-only variables adds 4692c7e849f Don't run DSE at -Og adds 7b034a76680 Prevent tree-ssa-dce.c from deleting stores at -Og adds 10ba5bece5a 2019-07-29 Richard Biener rguenther@suse.de adds cf474017fbb Fix ICE seen in tree-ssa-dce.c for new/delete pair. adds 9048c8aa4be 2019-07-29 Richard Biener rguenther@suse.de
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 508 ++++++++++++++ gcc/DATESTAMP | 2 +- gcc/builtins.c | 14 + gcc/c/ChangeLog | 11 + gcc/c/c-decl.c | 5 +- gcc/calls.c | 2 +- gcc/cgraph.c | 26 +- gcc/cgraph.h | 58 +- gcc/cgraphunit.c | 9 +- gcc/cif-code.def | 4 + gcc/common.opt | 6 +- gcc/config.gcc | 52 +- gcc/config/aarch64/aarch64-option-extensions.def | 89 ++- gcc/config/arc/arc-protos.h | 7 +- gcc/config/arc/arc.c | 741 +++++++++++++-------- gcc/config/arc/arc.md | 139 ++-- gcc/config/arc/builtins.def | 2 +- gcc/config/arc/predicates.md | 2 + gcc/config/arm/arm.md | 10 +- gcc/config/arm/thumb2.md | 18 +- gcc/config/arm/vfp.md | 26 +- gcc/config/i386/darwin.h | 29 +- gcc/config/msp430/msp430.h | 3 +- gcc/config/rs6000/default64.h | 4 + gcc/config/rs6000/eabialtivec.h | 3 + gcc/config/rs6000/freebsd64.h | 2 - gcc/config/rs6000/linux.h | 13 - gcc/config/rs6000/linux64.h | 20 +- gcc/config/rs6000/linuxaltivec.h | 3 + gcc/config/rs6000/rs6000-call.c | 15 +- gcc/config/rs6000/rs6000.h | 3 +- gcc/config/rs6000/rtems.h | 3 - gcc/config/rs6000/sysv4.h | 2 +- gcc/config/s390/predicates.md | 6 + gcc/config/s390/s390-modes.def | 14 + gcc/config/s390/s390.c | 10 + gcc/config/s390/s390.md | 144 ++++ gcc/convert.c | 86 --- gcc/coverage.c | 2 +- gcc/cp/ChangeLog | 20 + gcc/cp/decl.c | 38 +- gcc/cp/parser.c | 2 +- gcc/diagnostic.c | 3 + gcc/diagnostic.h | 5 +- gcc/doc/include/gpl_v3.texi | 2 +- gcc/doc/invoke.texi | 4 +- gcc/doc/sourcebuild.texi | 85 +++ gcc/fold-const.c | 2 +- gcc/fortran/ChangeLog | 20 +- gcc/fortran/dependency.c | 38 +- gcc/fortran/dependency.h | 3 +- gcc/gimple-loop-versioning.cc | 2 +- gcc/gimple-ssa-evrp-analyze.c | 12 +- gcc/gimple-ssa-evrp-analyze.h | 6 +- gcc/gimple-ssa-evrp.c | 7 +- gcc/gimple-ssa-sprintf.c | 6 +- gcc/gimple.c | 14 +- gcc/gimple.h | 1 + gcc/gimplify.c | 2 +- gcc/int-vector-builder.h | 9 +- gcc/ipa-devirt.c | 4 +- gcc/ipa-icf.c | 6 +- gcc/ipa-inline-transform.c | 42 +- gcc/ipa-inline.c | 29 +- gcc/ipa-profile.c | 4 +- gcc/ipa-pure-const.c | 2 +- gcc/lra-constraints.c | 8 + gcc/lto-streamer-out.c | 2 +- gcc/lto/ChangeLog | 5 + gcc/lto/lto-common.c | 2 +- gcc/match.pd | 150 ++++- gcc/opts-common.c | 10 +- gcc/opts.c | 83 ++- gcc/opts.h | 3 +- gcc/predict.c | 2 +- gcc/profile.c | 40 ++ gcc/rtx-vector-builder.h | 16 +- gcc/simplify-rtx.c | 178 +++-- gcc/stmt.c | 57 +- gcc/testsuite/ChangeLog | 150 +++++ gcc/testsuite/c-c++-common/guality/Og-dce-1.c | 14 + gcc/testsuite/c-c++-common/guality/Og-dce-2.c | 19 + gcc/testsuite/c-c++-common/guality/Og-dce-3.c | 29 + .../c-c++-common/guality/Og-global-dse-1.c | 17 + .../c-c++-common/guality/Og-static-wo-1.c | 15 + gcc/testsuite/c-c++-common/ubsan/object-size-9.c | 2 +- gcc/testsuite/g++.dg/cpp1y/new1.C | 73 ++ gcc/testsuite/g++.dg/gcov/pr16855.C | 10 +- gcc/testsuite/g++.dg/guality/guality.exp | 18 +- gcc/testsuite/g++.dg/lto/pr89330_0.C | 51 ++ gcc/testsuite/g++.dg/lto/pr89330_1.C | 36 + gcc/testsuite/g++.dg/tree-prof/devirt.C | 2 +- gcc/testsuite/gcc.dg/Wstringop-overflow-14.c | 56 ++ gcc/testsuite/gcc.dg/attr-nonstring-2.c | 8 +- gcc/testsuite/gcc.dg/guality/guality.exp | 18 +- gcc/testsuite/gcc.dg/strlenopt-70.c | 325 +++++++++ gcc/testsuite/gcc.dg/strlenopt-71.c | 223 +++++++ gcc/testsuite/gcc.dg/strlenopt-72.c | 69 ++ gcc/testsuite/gcc.dg/strlenopt-8.c | 8 +- gcc/testsuite/gcc.dg/torture/pr91267.c | 21 + gcc/testsuite/gcc.dg/type-convert-var.c | 9 + gcc/testsuite/gcc.misc-tests/help.exp | 28 + gcc/testsuite/gcc.target/aarch64/sve/init_1.c | 20 +- gcc/testsuite/gcc.target/aarch64/sve/init_10.c | 24 +- gcc/testsuite/gcc.target/aarch64/sve/init_11.c | 22 +- gcc/testsuite/gcc.target/aarch64/sve/init_12.c | 26 +- gcc/testsuite/gcc.target/aarch64/sve/init_2.c | 24 +- gcc/testsuite/gcc.target/aarch64/sve/init_3.c | 21 +- gcc/testsuite/gcc.target/aarch64/sve/init_4.c | 26 +- gcc/testsuite/gcc.target/aarch64/sve/init_5.c | 20 +- gcc/testsuite/gcc.target/aarch64/sve/init_6.c | 22 +- gcc/testsuite/gcc.target/aarch64/sve/init_7.c | 30 +- gcc/testsuite/gcc.target/aarch64/sve/init_8.c | 30 +- gcc/testsuite/gcc.target/aarch64/sve/init_9.c | 20 +- gcc/testsuite/gcc.target/aarch64/sve/pr91166.c | 20 + gcc/testsuite/gcc.target/arc/arc.exp | 18 + gcc/testsuite/gcc.target/arc/builtin_special.c | 2 + gcc/testsuite/gcc.target/arc/interrupt-1.c | 4 +- gcc/testsuite/gcc.target/arc/interrupt-10.c | 36 + gcc/testsuite/gcc.target/arc/interrupt-11.c | 16 + gcc/testsuite/gcc.target/arc/interrupt-12.c | 16 + gcc/testsuite/gcc.target/i386/pr91223.c | 11 + gcc/testsuite/gcc.target/powerpc/bmi2-bzhi64-1a.c | 2 +- .../gcc.target/s390/addsub-signed-overflow-1.c | 81 +++ .../gcc.target/s390/addsub-signed-overflow-2.c | 80 +++ .../gcc.target/s390/mul-signed-overflow-1.c | 56 ++ .../gcc.target/s390/mul-signed-overflow-2.c | 56 ++ gcc/testsuite/gfortran.dg/dependency_54.f90 | 24 + gcc/testsuite/gnat.dg/case_optimization3.adb | 25 + gcc/testsuite/gnat.dg/case_optimization3.ads | 10 + gcc/testsuite/gnat.dg/float_value1.adb | 2 +- gcc/testsuite/lib/options.exp | 27 +- gcc/testsuite/lib/scanasm.exp | 178 ++++- gcc/timevar.def | 2 + gcc/toplev.c | 4 +- gcc/tree-cfg.c | 3 +- gcc/tree-core.h | 21 +- gcc/tree-inline.c | 2 +- gcc/tree-nested.c | 24 +- gcc/tree-ssa-dce.c | 70 +- gcc/tree-ssa-dom.c | 2 +- gcc/tree-ssa-sccvn.c | 4 +- gcc/tree-ssa-strlen.c | 460 ++++++++++--- gcc/tree-streamer-in.c | 3 +- gcc/tree-streamer-out.c | 3 +- gcc/tree-vector-builder.c | 97 --- gcc/tree-vector-builder.h | 20 +- gcc/tree-vrp.c | 86 +-- gcc/tree.h | 45 +- gcc/value-prof.c | 53 +- gcc/value-prof.h | 9 +- gcc/vector-builder.h | 209 +++++- gcc/vr-values.c | 152 +++-- gcc/vr-values.h | 6 +- libstdc++-v3/ChangeLog | 37 + .../doc/xml/manual/documentation_hacking.xml | 10 +- libstdc++-v3/include/std/bit | 9 + libstdc++-v3/include/std/type_traits | 8 - libstdc++-v3/include/std/version | 1 + .../testsuite/{20_util => 26_numerics}/endian/1.cc | 2 +- .../check_new.cc => 26_numerics/endian/2.cc} | 24 +- .../check_new.cc => 26_numerics/endian/3.cc} | 24 +- .../check_new.cc => 26_numerics/endian/4.cc} | 22 +- .../testsuite/ext/bitmap_allocator/check_delete.cc | 2 + .../testsuite/ext/bitmap_allocator/check_new.cc | 2 + .../testsuite/ext/new_allocator/check_delete.cc | 2 + .../testsuite/ext/new_allocator/check_new.cc | 2 + libstdc++-v3/testsuite/util/testsuite_iterators.h | 4 +- 168 files changed, 5116 insertions(+), 1475 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/guality/Og-dce-1.c create mode 100644 gcc/testsuite/c-c++-common/guality/Og-dce-2.c create mode 100644 gcc/testsuite/c-c++-common/guality/Og-dce-3.c create mode 100644 gcc/testsuite/c-c++-common/guality/Og-global-dse-1.c create mode 100644 gcc/testsuite/c-c++-common/guality/Og-static-wo-1.c create mode 100644 gcc/testsuite/g++.dg/cpp1y/new1.C create mode 100644 gcc/testsuite/g++.dg/lto/pr89330_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr89330_1.C create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-14.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-70.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-71.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-72.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91267.c create mode 100644 gcc/testsuite/gcc.dg/type-convert-var.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr91166.c create mode 100644 gcc/testsuite/gcc.target/arc/interrupt-10.c create mode 100644 gcc/testsuite/gcc.target/arc/interrupt-11.c create mode 100644 gcc/testsuite/gcc.target/arc/interrupt-12.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91223.c create mode 100644 gcc/testsuite/gcc.target/s390/addsub-signed-overflow-1.c create mode 100644 gcc/testsuite/gcc.target/s390/addsub-signed-overflow-2.c create mode 100644 gcc/testsuite/gcc.target/s390/mul-signed-overflow-1.c create mode 100644 gcc/testsuite/gcc.target/s390/mul-signed-overflow-2.c create mode 100644 gcc/testsuite/gfortran.dg/dependency_54.f90 create mode 100644 gcc/testsuite/gnat.dg/case_optimization3.adb create mode 100644 gcc/testsuite/gnat.dg/case_optimization3.ads rename libstdc++-v3/testsuite/{20_util => 26_numerics}/endian/1.cc (98%) copy libstdc++-v3/testsuite/{ext/bitmap_allocator/check_new.cc => 26_numerics/endi [...] copy libstdc++-v3/testsuite/{ext/bitmap_allocator/check_new.cc => 26_numerics/endi [...] copy libstdc++-v3/testsuite/{ext/bitmap_allocator/check_new.cc => 26_numerics/endi [...]