This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_bootstrap/master-arm-bootstrap in repository toolchain/ci/gcc.
from 8d34ffb4e8e Improve compatibility of -fdump-ada-spec with warnings adds 4ce90454c2c libgomp.*/error-1.{c,f90}: Fix dg-output newline pattern adds bccf4b88e18 Improve support for IMAGPART_EXPR and REALPART_EXPR in ranger. adds 5db93cd0838 Skip statements with no BB in ranger. adds d2e278e26a5 Remove unnecessary include from tree-ssa-loop-ch.c adds abcd2373635 Implement relation_oracle::debug. adds 13428914646 Improve path_range_query dumps. adds 410e8742638 Use non-null knowledge in path_range_query. adds 4db10cbf21d Add function name when dumping ranger contents. adds 7200a4424c4 RAII class to change dump_file. adds 9fa5ba4c56e Add debug helper for jump thread paths. adds b237eb9dfda Do not release state location until after path registry. adds 2fcfc03459a Avoid using unavailable objects in jt_state. adds 943c65c4494 Fortran: Fix Bind(C) char-len check, add ptr-contiguous check adds 5ec4990bc77 c++: Avoid bogus -Wunused with recent change new a3ff15afb4c Dump reason why threads are being cancelled and abstract code. new 779275c0835 Improve backwards threader debugging dumps. new 62099645c20 Abstract PHI and forwarder block checks in jump threader. new 01005550377 Do not assume loop header threading in backward threader. new 3ccb523bdd7 libgcc, soft-float: Fix strong_alias macro use for Darwin. new 47543e5f9d1 c++: shortcut bad convs during overload resolution [PR101904]
The 6 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/cp/call.c | 250 +++++++++++++++------ gcc/cp/pt.c | 26 ++- gcc/fortran/decl.c | 39 ++-- gcc/gimple-range-fold.cc | 114 +++++++--- gcc/gimple-range-path.cc | 56 ++++- gcc/gimple-range-path.h | 2 + gcc/gimple-range-trace.cc | 27 ++- gcc/gimple-range-trace.h | 14 ++ gcc/range-op.cc | 1 + gcc/testsuite/g++.dg/template/conv17.C | 56 +++++ gcc/testsuite/gfortran.dg/bind_c_char_6.f90 | 22 +- gcc/testsuite/gfortran.dg/bind_c_char_7.f90 | 15 +- gcc/testsuite/gfortran.dg/bind_c_char_8.f90 | 12 +- gcc/testsuite/gfortran.dg/bind_c_char_9.f90 | 161 +++++++------ gcc/testsuite/gfortran.dg/bind_c_contiguous.f90 | 33 +++ gcc/testsuite/gfortran.dg/iso_c_binding_char_1.f90 | 1 + gcc/testsuite/gfortran.dg/pr32599.f03 | 2 +- gcc/tree-ssa-loop-ch.c | 1 - gcc/tree-ssa-threadbackward.c | 51 ++++- gcc/tree-ssa-threadedge.c | 45 ++-- gcc/tree-ssa-threadupdate.c | 62 ++--- gcc/value-relation.cc | 6 + gcc/value-relation.h | 1 + libgcc/config/i386/sfp-machine.h | 20 +- libgomp/testsuite/libgomp.c-c++-common/error-1.c | 6 +- libgomp/testsuite/libgomp.fortran/error-1.f90 | 24 +- 26 files changed, 740 insertions(+), 307 deletions(-) create mode 100644 gcc/testsuite/g++.dg/template/conv17.C create mode 100644 gcc/testsuite/gfortran.dg/bind_c_contiguous.f90