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_O1 in repository toolchain/ci/gcc.
from 392263dd3af PR rtl-optimization/91976 * expr.c (emit_block_move_hints [...] adds 52118f351f7 /cp 2019-10-03 Paolo Carlini paolo.carlini@oracle.com adds f2ad3afdc93 Define WIDTH macros for C2x. adds aedc51fc467 Use the SIGNED_16BIT_OFFSET_EXTRA_P macro for 16-bit signed tests. adds 459399da1d4 Daily bump. adds d77b2d0c0fe Undo unintended change to predicates.md in subversion id 276498 adds a7edcc55943 * Makefile.in (OBJS): Add range.o and range-op.o. Remove [...] adds c2826a7d5e4 Character typenames in errors and warnings adds 39f55f9dcf3 2019-10-03 Thomas Koenig tkoenig@gcc.gnu.org adds 63a883d16ad PR jit/91928 adds b1337f9b2f7 [arm] Fix rtl-checking failure in arm_print_value adds 697f0f9a085 Check init_priority in g++.dg/cpp0x/gen-attrs-67.C adds 55a41b014a1 Avoid reserved identifier in include/parallel/multiway_merge.h adds a3a17776a15 * params.def (PARAM_INLINE_HEURISTICS_HINT_PERCENT, PARAM [...] adds 87961c2137e 2019-10-03 Bernd Edlinger bernd.edlinger@hotmail.de adds 92d1f0c6714 Libgomp magic offset value self-documentation adds d9a0c98f97f Fix PR target/91769 adds 167fd888701 * g++.dg/tree-ssa/pr61034.C: Add --param max-inline-insns- [...] adds 88e8dcb6095 [Darwin] Pick up SDKROOT as the sysroot fallback. adds f9440881c83 2019-10-03 Steven G. Kargl kargl@gcc.gnu.org adds 303f9f935e7 * rust-demangle.c (looks_like_rust): Remove. (rust_is_man [...] adds 6a66e94afc4 2019-10-03 Aaron Sawdey acsawdey@linux.ibm.com adds 302304ca6d1 * config/pa/pa.c (pa_output_call): Remove 64-bit sibcall s [...] adds 73960e23962 * config/pa/pa.h (MAX_PCREL17F_OFFSET): Adjust. adds a12fd60af1d * config/pa/fptr.c: Disable -Warray-bounds warning. adds c9bcdbc5618 Daily bump. adds 328e5c69be7 2019-10-04 Bernd Edlinger bernd.edlinger@hotmail.de adds 066b22caf7e PR c++/91974 * cp-gimplify.c (cp_gimplify_expr) <case CAL [...] adds 0d578d1a9c2 PR c++/71504 * constexpr.c (cxx_fold_indirect_ref_1): New [...] adds 313afe4767e Adjust various comments and rename some functions in range- [...] adds c930e3b3f1c 2019-10-04 Richard Biener rguenther@suse.de adds aceff88e2ea [Fortran] Fix column of %C diagnostic location adds 1e7f4bd4d78 Fix gcc.target/aarch64/sve2/shracc_1.c for ILP32 adds b6002905bd4 2019-10-04 Richard Biener rguenther@suse.de adds 156e136bf88 2019-10-04 Richard Biener rguenther@suse.de adds 006bdafbe76 Add <span> to <bits/stdc++.h> precompiled header adds 5bf86f5e0fc Adjust tr1::_Hashtable to work with std::allocator in C++20 adds 614abedbab0 Add missing header required by previous change adds 96f29b06c03 Fix gcc.target/aarch64/torture/simd-abi-8.c for big-endian adds 2119beba20d compiler: adjust code to avoid shadowing local variables adds 23766e98c44 Replace test cases for using automatic variables in equival [...] adds 2d08cb86ced * range-op.cc (range_tests): Avoid two tests when ints and [...] adds 7ecf46c735a * config/h8300/h8300.md (cpymemsi): Disable. (movmd, movm [...] adds 7a25e5ecdb3 Replace uses of std::tr1::unordered_map in testsuite adds 40c11e51931 Build filesystem library with large file support adds f04254d2484 * ira-color.c (update_costs_from_allocno): Call ira_init_ [...] adds 63a5c8903e6 Mark C2x built-in functions as such. adds 0756d1379be 2019-10-04 Bernd Edlinger bernd.edlinger@hotmail.de adds 3cefe855a14 2019-10-04 Bernd Edlinger bernd.edlinger@hotmail.de adds 42dc666e155 2019-10-04 Bernd Edlinger bernd.edlinger@hotmail.de adds d63569ffe1a 2019-10-04 Bernd Edlinger bernd.edlinger@hotmail.de adds ab6fd7e4308 Add missing gimple_call_set_fntype adds 444cde46ecc compiler: include selected constant types during export [...] adds f4e14ff3b2c * match.pd (sinh (x) / cosh (x)): New simplification rule. adds 8f1b4ddc066 [preprocessor/91991] column location overflow adds 66765890d1a * ipa-inline.c (inline_insns_single, inline_insns_auto): F [...] adds af0f682af31 Improve _GLIBCXX_DEBUG safe iterator range size computation. adds dccbef94335 2019-10-04 Steven G. Kargl kargl@gcc.gnu.org adds 2beadd91932 gcc/ChangeLog: adds 1c3ff0924f0 PR middle-end/91977 - missing -Wstringop-overflow on memcpy [...] adds 95384b9ea86 Add strftime format checking support for C2x %OB and %Ob (b [...]
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 248 ++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 3 +- gcc/ada/ChangeLog | 4 + gcc/ada/gcc-interface/utils.c | 1 + gcc/brig/ChangeLog | 4 + gcc/brig/brig-lang.c | 1 + gcc/builtins.c | 2 +- gcc/builtins.def | 35 +- gcc/c-family/ChangeLog | 11 + gcc/c-family/c-format.c | 16 +- gcc/c-family/c-format.h | 2 + gcc/cgraph.h | 6 +- gcc/config/arm/arm.c | 7 +- gcc/config/darwin-driver.c | 44 + gcc/config/h8300/h8300.md | 14 +- gcc/config/mips/mips.c | 2 +- gcc/config/pa/pa.c | 30 +- gcc/config/pa/pa.h | 13 +- gcc/config/rs6000/rs6000.c | 12 +- gcc/coretypes.h | 3 +- gcc/cp/ChangeLog | 19 + gcc/cp/constexpr.c | 231 +- gcc/cp/cp-gimplify.c | 15 + gcc/cp/init.c | 6 +- gcc/cp/name-lookup.c | 14 +- gcc/doc/invoke.texi | 21 +- gcc/expr.c | 79 +- gcc/fortran/ChangeLog | 76 +- gcc/fortran/array.c | 2 +- gcc/fortran/check.c | 10 +- gcc/fortran/decl.c | 62 +- gcc/fortran/error.c | 11 +- gcc/fortran/expr.c | 8 +- gcc/fortran/gfortran.h | 2 + gcc/fortran/interface.c | 11 +- gcc/fortran/intrinsic.c | 27 +- gcc/fortran/misc.c | 71 +- gcc/fortran/primary.c | 25 +- gcc/fortran/resolve.c | 32 +- gcc/fortran/simplify.c | 45 +- gcc/fortran/trans-decl.c | 6 +- gcc/function-tests.c | 14 + gcc/genmatch.c | 299 +- gcc/ginclude/stdint-gcc.h | 5 +- gcc/glimits.h | 5 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/ast-dump.cc | 8 +- gcc/go/gofrontend/escape.cc | 1 - gcc/go/gofrontend/export.cc | 12 + gcc/go/gofrontend/expressions.cc | 67 +- gcc/go/gofrontend/expressions.h | 5 + gcc/go/gofrontend/gogo.cc | 28 +- gcc/go/gofrontend/parse.cc | 26 +- gcc/go/gofrontend/statements.cc | 17 +- gcc/go/gofrontend/types.cc | 40 +- gcc/hash-table.h | 8 +- gcc/ipa-cp.c | 4 +- gcc/ipa-inline.c | 103 +- gcc/ipa-prop.c | 16 +- gcc/ipa-prop.h | 1 + gcc/ira-color.c | 1 + gcc/lto/ChangeLog | 4 + gcc/lto/lto-lang.c | 1 + gcc/match.pd | 5 + gcc/params.def | 10 + gcc/range-op.cc | 3269 ++++++++++++++++++++ gcc/range-op.h | 88 + gcc/range.cc | 89 + gcc/range.h | 33 + gcc/selftest.h | 4 + gcc/ssa.h | 1 + gcc/testsuite/ChangeLog | 123 + gcc/testsuite/g++.dg/cpp0x/alias-decl-1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-array20.C | 15 + gcc/testsuite/g++.dg/cpp0x/constexpr-array21.C | 27 + gcc/testsuite/g++.dg/cpp0x/gen-attrs-67.C | 2 +- gcc/testsuite/g++.dg/cpp1y/constexpr-array7.C | 16 + gcc/testsuite/g++.dg/cpp1z/constexpr-array1.C | 46 + gcc/testsuite/g++.dg/cpp1z/eval-order5.C | 31 + .../g++.dg/diagnostic/integral-array-size-1.C | 7 + gcc/testsuite/g++.dg/init/new43.C | 178 +- gcc/testsuite/g++.dg/lookup/friend12.C | 2 +- gcc/testsuite/g++.dg/lookup/pr79766.C | 2 +- gcc/testsuite/g++.dg/lookup/pr84375.C | 2 +- gcc/testsuite/g++.dg/other/new-size-type.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/pr61034.C | 2 +- gcc/testsuite/gcc.c-torture/execute/loop-3.c | 2 +- gcc/testsuite/gcc.dg/Warray-bounds-18.c | 2 +- gcc/testsuite/gcc.dg/Wstringop-overflow-17.c | 20 + gcc/testsuite/gcc.dg/Wstringop-overflow-18.c | 239 ++ gcc/testsuite/gcc.dg/c11-builtins-1.c | 19 + gcc/testsuite/gcc.dg/c2x-builtins-1.c | 13 + gcc/testsuite/gcc.dg/cr-decimal-dig-2.c | 10 + gcc/testsuite/gcc.dg/dfp/c2x-builtins-dfp-1.c | 11 + gcc/testsuite/gcc.dg/format/c2x-strftime-1.c | 15 + gcc/testsuite/gcc.dg/limits-width-2.c | 54 + gcc/testsuite/gcc.dg/sinhovercosh-1.c | 45 + gcc/testsuite/gcc.dg/stdint-width-2.c | 175 ++ gcc/testsuite/gcc.target/aarch64/sve2/shracc_1.c | 6 +- .../gcc.target/aarch64/torture/simd-abi-8.c | 4 +- gcc/testsuite/gcc.target/mips/pr91769.c | 19 + gcc/testsuite/gfortran.dg/auto_in_equiv_1.f90 | 53 +- gcc/testsuite/gfortran.dg/auto_in_equiv_2.f90 | 46 +- gcc/testsuite/gfortran.dg/bad_operands.f90 | 10 + gcc/testsuite/gfortran.dg/character_mismatch.f90 | 76 + gcc/testsuite/gfortran.dg/compare_interfaces.f90 | 73 + .../gfortran.dg/hollerith_to_char_parameter_1.f90 | 11 + .../gfortran.dg/hollerith_to_char_parameter_2.f90 | 12 + gcc/testsuite/gfortran.dg/pr91497.f90 | 127 + gcc/testsuite/gfortran.dg/pr91959.f90 | 9 + gcc/testsuite/gfortran.dg/typebound_call_22.f03 | 2 +- gcc/testsuite/gfortran.dg/use_without_only_1.f90 | 6 +- .../gfortran.dg/widechar_intrinsics_1.f90 | 12 +- .../gfortran.dg/widechar_intrinsics_2.f90 | 10 +- .../gfortran.dg/widechar_intrinsics_3.f90 | 4 +- gcc/tree-object-size.c | 33 +- gcc/tree-object-size.h | 3 +- gcc/tree-ssa-forwprop.c | 6 +- gcc/tree-ssa-strlen.c | 75 +- gcc/tree-vect-loop.c | 5 +- gcc/tree-vect-stmts.c | 3 + gcc/tree-vrp.c | 1226 ++++---- gcc/tree-vrp.h | 37 +- gcc/tree.c | 5 +- gcc/vr-values.c | 13 +- gcc/wide-int-range.cc | 865 ------ gcc/wide-int-range.h | 188 -- libcpp/ChangeLog | 6 + libcpp/line-map.c | 8 +- libgcc/ChangeLog | 4 + libgcc/config/pa/fptr.c | 5 + libgomp/ChangeLog | 9 + libgomp/libgomp.h | 5 + libgomp/target.c | 44 +- libiberty/ChangeLog | 8 + libiberty/rust-demangle.c | 64 +- libiberty/testsuite/rust-demangle-expected | 2 +- libstdc++-v3/ChangeLog | 50 + libstdc++-v3/config.h.in | 11 + libstdc++-v3/configure | 223 +- libstdc++-v3/configure.ac | 2 + libstdc++-v3/include/Makefile.am | 23 + libstdc++-v3/include/Makefile.in | 23 + libstdc++-v3/include/debug/forward_list | 2 +- libstdc++-v3/include/debug/helper_functions.h | 10 +- libstdc++-v3/include/debug/list | 2 +- libstdc++-v3/include/debug/safe_iterator.tcc | 46 +- libstdc++-v3/include/parallel/multiway_merge.h | 4 +- libstdc++-v3/include/precompiled/stdc++.h | 2 +- libstdc++-v3/include/tr1/hashtable.h | 9 +- libstdc++-v3/src/c++17/fs_dir.cc | 1 + libstdc++-v3/src/c++17/fs_ops.cc | 3 +- libstdc++-v3/src/filesystem/dir.cc | 1 + libstdc++-v3/src/filesystem/ops.cc | 3 +- libstdc++-v3/testsuite/17_intro/names.cc | 3 + libstdc++-v3/testsuite/util/testsuite_abi.h | 4 +- libstdc++-v3/testsuite/util/testsuite_allocator.h | 11 +- 158 files changed, 7258 insertions(+), 2730 deletions(-) create mode 100644 gcc/range-op.cc create mode 100644 gcc/range-op.h create mode 100644 gcc/range.cc create mode 100644 gcc/range.h create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array20.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array21.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-array7.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-array1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/eval-order5.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/integral-array-size-1.C create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-17.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-18.c create mode 100644 gcc/testsuite/gcc.dg/c11-builtins-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-builtins-1.c create mode 100644 gcc/testsuite/gcc.dg/cr-decimal-dig-2.c create mode 100644 gcc/testsuite/gcc.dg/dfp/c2x-builtins-dfp-1.c create mode 100644 gcc/testsuite/gcc.dg/format/c2x-strftime-1.c create mode 100644 gcc/testsuite/gcc.dg/limits-width-2.c create mode 100644 gcc/testsuite/gcc.dg/sinhovercosh-1.c create mode 100644 gcc/testsuite/gcc.dg/stdint-width-2.c create mode 100644 gcc/testsuite/gcc.target/mips/pr91769.c create mode 100644 gcc/testsuite/gfortran.dg/bad_operands.f90 create mode 100644 gcc/testsuite/gfortran.dg/character_mismatch.f90 create mode 100644 gcc/testsuite/gfortran.dg/compare_interfaces.f90 create mode 100644 gcc/testsuite/gfortran.dg/hollerith_to_char_parameter_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/hollerith_to_char_parameter_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91497.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91959.f90 delete mode 100644 gcc/wide-int-range.cc delete mode 100644 gcc/wide-int-range.h