This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/sphinx in repository gcc.
from bb743388df9 Merge branch 'master' into devel/sphinx adds 142e6af6959 MAINTAINERS: Add myself to Write After Approval adds df118d7ba13 c++: defaulted ctor with DMI in union [PR94823] adds 28be481cf47 c++: defaulted friend op== [PR106361] adds 633e9920589 match.pd: Add new abs pattern [PR94920] adds b852aa7f265 analyzer: fix -Wanalyzer-va-list-exhausted false +ve on va_ [...] adds bbb9c03005c Daily bump. adds 75841b04987 [PATCH, rs6000] Additional cleanup of rs6000_builtin_mask adds 45e0683d99c [PATCH, rs6000] Cleanup some vstrir define_expand naming in [...] adds 605b64251c7 Extend 16/32-bit vector bit_op patterns with (m,0,i) alternative. adds 1cc0e9a46e7 Adjust testcase. adds aaf9583d4cf remove 'continue' as last statement in loop adds 3c4af0f0549 tree-optimization/106387 - properly create SSA name for rea [...] adds b2e99bb6900 tree-optimization/106397 - array prefetch and LC SSA adds d85e5aeb766 tree-optimization/106403 - fix ICE with VN of .STORE_LANES adds 03c0b06420b mklog: fill-up subject prefix only for a single PR adds 786e51648bd libsanitizer: Fix Solaris 11.3 compilation [PR105531] adds 18ef76d3a17 Allow space in git commit-mklog args adds 41da4070a2a graphds: Fix description of SCC algorithm adds cf172561052 libgo: use POSIX shell arithmetic expansion adds 64cb87b2381 xtensa: Optimize "bitwise AND NOT with imm" followed by "br [...] adds b4cc945c045 Fix handling of zero capacity regions in -Wanalyzer-allocat [...] adds 27d2c49c415 Fix CL entry adds b585af38a12 c++: correct ChangeLog PR number adds f77bbc8f869 c++: CTAD from initializer list [PR106366] adds 0fb35a45a28 analyzer: fix ICE in binding_cluster ctor [PR106401] adds 6d5194a10dc analyzer: fix state explosion on va_arg [PR106413] adds b563a8dd3fc Daily bump. adds f8e6e2c046e Adding three new function attributes for static analysis of [...] adds 0e6fa997306 Daily bump. adds 76d6224b944 PR target/106303: Fix TImode STV related failures on x86. adds e850c98f1f0 Convert some uses in ranger_cache and DOM to vrange. adds 4a36b4e1fe4 Allow registering same SSA name relations in oracle. adds 164758b02c4 Tweaks to global ranges. adds 8b8103dcd26 Minor fixes to vr_values to not die on non integral types. adds 6078e013e3d Daily bump. adds 45f6ced9b82 c++: correct testcase PR number adds 75d20d6c84c rs6000: Adjust -mdejagnu-cpu to filter out -mtune [PR106345] adds 1a10bd84a5d frange class to represent floating point ranges new 718cf8d0bd3 docs: remove recently added trailing whitespaces new 9630093982a Merge branch 'master' into devel/sphinx
The 2 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: ChangeLog | 8 + MAINTAINERS | 1 + contrib/ChangeLog | 11 + contrib/git-commit-mklog.py | 9 +- contrib/mklog.py | 26 +- contrib/prepare-commit-msg | 2 +- gcc/ChangeLog | 196 ++++++++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 58 ++++ gcc/analyzer/region-model.cc | 2 +- gcc/analyzer/sm-fd.cc | 338 ++++++++++++++++----- gcc/analyzer/store.cc | 1 - gcc/analyzer/varargs.cc | 30 +- gcc/c-family/ChangeLog | 6 + gcc/c-family/c-attribs.cc | 31 ++ gcc/config/i386/i386-features.cc | 116 +++---- gcc/config/i386/i386-features.h | 12 +- gcc/config/i386/mmx.md | 70 +++-- gcc/config/i386/predicates.md | 4 + gcc/config/rs6000/altivec.md | 26 +- gcc/config/rs6000/rs6000-c.cc | 21 +- gcc/config/rs6000/rs6000-protos.h | 5 +- gcc/config/rs6000/rs6000.cc | 102 +------ gcc/config/rs6000/rs6000.h | 11 +- gcc/config/rs6000/rs6000.opt | 4 - gcc/config/xtensa/xtensa.md | 84 +++++ gcc/cp/ChangeLog | 25 ++ gcc/cp/decl.cc | 2 - gcc/cp/init.cc | 1 - gcc/cp/method.cc | 35 ++- gcc/cp/pt.cc | 31 +- gcc/doc/extend.texi | 37 +++ gcc/doc/invoke.texi | 28 +- gcc/fortran/ChangeLog | 4 + gcc/gimple-range-cache.cc | 7 +- gcc/go/gofrontend/MERGE | 2 +- gcc/graphds.cc | 2 +- gcc/match.pd | 10 + gcc/testsuite/ChangeLog | 88 ++++++ gcc/testsuite/c-c++-common/attr-fd.c | 18 ++ gcc/testsuite/g++.dg/cpp0x/nsdmi-union7.C | 13 + gcc/testsuite/g++.dg/cpp1z/class-deduction112.C | 14 + gcc/testsuite/g++.dg/cpp2a/spaceship-eq14.C | 17 ++ gcc/testsuite/g++.dg/pr94920-1.C | 17 ++ gcc/testsuite/g++.dg/pr94920.C | 63 ++++ gcc/testsuite/gcc.dg/analyzer/fd-4.c | 8 +- gcc/testsuite/gcc.dg/analyzer/fd-5.c | 53 ++++ gcc/testsuite/gcc.dg/analyzer/memcpy-2.c | 8 + gcc/testsuite/gcc.dg/analyzer/pr106394.c | 19 ++ gcc/testsuite/gcc.dg/analyzer/stdarg-3.c | 57 ++++ gcc/testsuite/gcc.dg/analyzer/torture/stdarg-4.c | 329 ++++++++++++++++++++ gcc/testsuite/gcc.dg/pr106397.c | 17 ++ gcc/testsuite/gcc.dg/pr23911.c | 3 +- gcc/testsuite/gcc.dg/pr94920-2.c | 15 + gcc/testsuite/gcc.target/i386/pr106038-1.c | 27 ++ gcc/testsuite/gcc.target/i386/pr106303.c | 25 ++ gcc/testsuite/gcc.target/i386/pr106347.c | 24 ++ gcc/tree-ssa-dom.cc | 18 +- gcc/tree-ssa-loop-prefetch.cc | 27 +- gcc/tree-ssa-sccvn.cc | 11 +- gcc/tree-ssanames.cc | 3 +- gcc/tree-vect-stmts.cc | 5 +- gcc/value-query.cc | 10 +- gcc/value-range-pretty-print.cc | 41 +++ gcc/value-range-pretty-print.h | 2 + gcc/value-range-storage.h | 27 +- gcc/value-range.cc | 195 +++++++++++- gcc/value-range.h | 194 +++++++++++- gcc/value-relation.cc | 7 +- gcc/vr-values.cc | 15 +- libgo/match.sh | 2 +- libgo/testsuite/gotest | 2 +- libiberty/ChangeLog | 6 + libiberty/_doprnt.c | 1 - libsanitizer/ChangeLog | 7 + .../sanitizer_common/sanitizer_linux_libcdep.cpp | 44 ++- libsanitizer/sanitizer_common/sanitizer_solaris.h | 56 ++++ 77 files changed, 2434 insertions(+), 414 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/attr-fd.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-union7.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction112.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-eq14.C create mode 100644 gcc/testsuite/g++.dg/pr94920-1.C create mode 100644 gcc/testsuite/g++.dg/pr94920.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/fd-5.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/memcpy-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr106394.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/stdarg-3.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/stdarg-4.c create mode 100644 gcc/testsuite/gcc.dg/pr106397.c create mode 100644 gcc/testsuite/gcc.dg/pr94920-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106038-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106303.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106347.c create mode 100644 libsanitizer/sanitizer_common/sanitizer_solaris.h