Updating GIT tree Updating 1bb80850464..88f48e2967e Fast-forward contrib/ChangeLog | 21 + gcc/ChangeLog | 44 + gcc/DATESTAMP | 2 +- gcc/Makefile.in | 2 + gcc/cgraphclones.c | 6 +- gcc/cp/ChangeLog | 13 + gcc/cp/coroutines.cc | 41 +- gcc/fortran/ChangeLog | 8 + gcc/gimple-array-bounds.cc | 700 +++++++++++++++ gcc/gimple-array-bounds.h | 43 + gcc/ipa-cp.c | 23 +- gcc/ipa-param-manipulation.c | 5 +- gcc/ipa-reference.c | 14 +- gcc/lto-cgraph.c | 26 +- gcc/lto-streamer-in.c | 74 +- gcc/lto-streamer-out.c | 88 +- gcc/lto-streamer.c | 18 +- gcc/lto-streamer.h | 75 +- gcc/testsuite/ChangeLog | 20 + gcc/testsuite/g++.dg/coroutines/pr95350.C | 28 + .../g++.dg/coroutines/torture/func-params-08.C | 11 +- .../torture/func-params-09-awaitable-parms.C | 11 +- gcc/testsuite/gcc.dg/ipa/ipcp-agg-13.c | 45 + gcc/testsuite/gcc.dg/ipa/ipcp-agg-8.c | 5 +- gcc/tree-vrp.c | 982 +-------------------- gcc/tree-vrp.h | 70 -- gcc/value-range-equiv.cc | 322 +++++++ gcc/value-range-equiv.h | 82 ++ gcc/vr-values.h | 2 + libstdc++-v3/ChangeLog | 16 + libstdc++-v3/configure | 255 ++++++ libstdc++-v3/crossconfig.m4 | 3 +- libstdc++-v3/doc/html/faq.html | 4 +- libstdc++-v3/doc/html/manual/api.html | 11 +- libstdc++-v3/doc/html/manual/containers.html | 3 +- .../doc/html/manual/policy_data_structures.html | 2 +- libstdc++-v3/doc/xml/faq.xml | 4 +- libstdc++-v3/doc/xml/manual/containers.xml | 4 +- libstdc++-v3/doc/xml/manual/evolution.xml | 16 +- .../xml/manual/policy_data_structures_biblio.xml | 3 +- libstdc++-v3/testsuite/util/testsuite_iterators.h | 15 +- 41 files changed, 1768 insertions(+), 1349 deletions(-) create mode 100644 gcc/gimple-array-bounds.cc create mode 100644 gcc/gimple-array-bounds.h create mode 100644 gcc/testsuite/g++.dg/coroutines/pr95350.C create mode 100644 gcc/testsuite/gcc.dg/ipa/ipcp-agg-13.c create mode 100644 gcc/value-range-equiv.cc create mode 100644 gcc/value-range-equiv.h Current branch master is up to date. Adjusting file timestamps