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-arm-lts-allnoconfig in repository toolchain/ci/gcc.
from 2d1720806bb Daily bump. adds e7362200b90 2019-10-18 Prathamesh Kulkarni <prathamesh.kulkarni@linar [...] adds 7505e04a522 gcc/testsuite/ Fix some fallout for small targets. adds ac4c473ab7c PR target/86040 * config/avr/avr.c (avr_out_lpm): Do not [...] adds 09137154537 Implement std::ranges::less without std::less adds 560ebdcc827 PR libstdc++/92143 adjust for OS X aligned_alloc behaviour adds f9aef7e7d32 Fortran] PR91586 Fix ICE on invalid code with CLASS adds 0b671b2aff4 [C++ PATCH] anon type names adds b6ace6b8a9a [Arm] Fix multilibs for Armv7-R adds 9623430b86a PR middle-end/92153 * ggc-page.c (release_pages): Read g- [...] adds 2eb74c7b2c5 2019-10-18 Steven G. Kargl kargl@gcc.gnu.org adds e62551fd7a8 [arm] Rip out DImode addition and subtraction splits. adds 6cc8c27c2f7 [arm] Perform early splitting of adddi3. adds 2e55c7de734 [arm] Early split zero- and sign-extension adds f7d4713ec82 [arm] Rewrite addsi3_carryin_shift_<optab> in canonical form adds 3f095d09daf [arm] fix constraints on addsi3_carryin_alt2 adds 7724f74b7b3 [arm] Early split subdi3 adds 1e5d52665ac [arm] Remove redundant DImode subtract patterns adds 40155e195e9 [arm] Introduce arm_carry_operation adds 4509f474ca4 [arm] Correctly cost addition with a carry-in adds 33a6bfab928 [arm] Correct cost calculations involving borrow for subtracts. adds 7d9d1971543 [arm] Reduce cost of insns that are simple reg-reg moves. adds 01089cc7434 [arm] Implement negscc using SBC when appropriate. adds 263f9e4d0ee [arm] Add alternative canonicalizations for subtract-with-c [...]
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 165 ++++ gcc/config/arm/arm-modes.def | 4 + gcc/config/arm/arm-protos.h | 1 + gcc/config/arm/arm.c | 186 +++- gcc/config/arm/arm.md | 990 +++++++-------------- gcc/config/arm/iterators.md | 11 +- gcc/config/arm/predicates.md | 23 +- gcc/config/arm/t-multilib | 29 +- gcc/config/arm/thumb2.md | 8 +- gcc/config/avr/avr.c | 15 +- gcc/cp/ChangeLog | 7 + gcc/cp/cp-tree.h | 15 +- gcc/cp/decl.c | 3 - gcc/fortran/ChangeLog | 12 + gcc/fortran/class.c | 3 + gcc/fortran/trans-decl.c | 9 +- gcc/ggc-page.c | 2 +- gcc/testsuite/ChangeLog | 71 ++ gcc/testsuite/gcc.c-torture/execute/20190820-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/20190901-1.c | 5 + gcc/testsuite/gcc.c-torture/execute/fprintf-2.c | 1 + .../gcc.c-torture/execute/ieee/20041213-1.c | 4 + gcc/testsuite/gcc.c-torture/execute/pr85331.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr90025.c | 4 +- gcc/testsuite/gcc.c-torture/execute/printf-2.c | 1 + gcc/testsuite/gcc.c-torture/execute/user-printf.c | 1 + gcc/testsuite/gcc.dg/Wlarger-than3.c | 2 +- gcc/testsuite/gcc.dg/complex-7.c | 1 + gcc/testsuite/gcc.dg/loop-versioning-1.c | 1 + gcc/testsuite/gcc.dg/loop-versioning-2.c | 1 + gcc/testsuite/gcc.dg/pow-sqrt-1.c | 1 + gcc/testsuite/gcc.dg/pow-sqrt-2.c | 1 + gcc/testsuite/gcc.dg/pow-sqrt-3.c | 1 + gcc/testsuite/gcc.dg/pr36017.c | 4 + gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_2.c | 2 +- .../gcc.target/aarch64/sve/cond_convert_1.c | 5 +- .../gcc.target/aarch64/sve/cond_convert_4.c | 5 +- .../gcc.target/aarch64/sve/cond_unary_2.c | 5 +- gcc/testsuite/gcc.target/aarch64/sve/vcond_4.c | 36 +- gcc/testsuite/gcc.target/aarch64/sve/vcond_5.c | 16 +- gcc/testsuite/gcc.target/arm/multilib.exp | 22 + gcc/testsuite/gfortran.dg/class_71.f90 | 13 + gcc/testsuite/gfortran.dg/pr69455_1.f90 | 14 + gcc/testsuite/gfortran.dg/pr69455_2.f90 | 13 + gcc/tree-vect-loop.c | 16 +- gcc/tree-vect-stmts.c | 95 +- gcc/tree-vectorizer.c | 33 + gcc/tree-vectorizer.h | 73 +- libstdc++-v3/ChangeLog | 9 + libstdc++-v3/include/bits/range_cmp.h | 15 +- libstdc++-v3/libsupc++/new_opa.cc | 5 +- 51 files changed, 1173 insertions(+), 788 deletions(-) create mode 100644 gcc/testsuite/gfortran.dg/class_71.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr69455_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr69455_2.f90