Updating GIT tree Updating 6efd040c301..9326049e1ab Fast-forward gcc/ChangeLog | 279 ++++ gcc/DATESTAMP | 2 +- gcc/builtins.c | 4 +- gcc/config/aarch64/aarch64-simd-builtins.def | 11 + gcc/config/aarch64/aarch64-simd.md | 230 ++- gcc/config/aarch64/arm_neon.h | 80 +- gcc/config/aarch64/iterators.md | 1 + gcc/config/avr/avr.md | 524 ++++--- gcc/config/i386/i386.c | 10 +- gcc/config/i386/i386.md | 65 +- gcc/config/i386/predicates.md | 16 + gcc/config/riscv/riscv.opt | 4 +- gcc/config/rs6000/rs6000.c | 29 + gcc/expr.c | 2 +- gcc/genflags.c | 4 +- gcc/modulo-sched.c | 56 +- gcc/testsuite/ChangeLog | 28 + gcc/testsuite/g++.dg/pr98032.C | 20 + gcc/testsuite/gcc.dg/pr100225.c | 15 + gcc/testsuite/gcc.dg/torture/pr96513.c | 26 + .../advsimd-intrinsics/vmla_float_not_fused.c | 67 + .../advsimd-intrinsics/vmls_float_not_fused.c | 67 + gcc/testsuite/gcc.target/i386/pr98060.c | 47 + gcc/tree-ssa-dom.c | 183 +-- gcc/tree-ssa-threadbackward.c | 378 +++-- gcc/tree-ssa-threadedge.c | 416 +++-- gcc/tree-ssa-threadedge.h | 80 +- gcc/tree-ssa-threadupdate.c | 306 ++-- gcc/tree-ssa-threadupdate.h | 85 +- gcc/tree-vrp.c | 157 +- gcc/varasm.c | 6 + libgomp/ChangeLog | 4 + .../libgomp.oacc-c-c++-common/atomic_capture-3.c | 1627 ++++++++++++++++++++ libstdc++-v3/ChangeLog | 141 ++ libstdc++-v3/acinclude.m4 | 57 - libstdc++-v3/config.h.in | 9 - libstdc++-v3/configure | 130 -- libstdc++-v3/configure.ac | 3 - libstdc++-v3/include/bits/basic_ios.tcc | 2 +- libstdc++-v3/include/bits/basic_string.h | 2 +- libstdc++-v3/include/bits/basic_string.tcc | 4 +- libstdc++-v3/include/bits/deque.tcc | 2 +- libstdc++-v3/include/bits/postypes.h | 34 +- libstdc++-v3/include/bits/ranges_util.h | 2 +- libstdc++-v3/include/bits/stl_tree.h | 2 +- libstdc++-v3/include/bits/vector.tcc | 2 +- libstdc++-v3/include/experimental/socket | 8 + libstdc++-v3/include/std/istream | 74 +- libstdc++-v3/include/std/ostream | 87 +- libstdc++-v3/include/std/ranges | 134 +- libstdc++-v3/include/std/version | 2 +- .../extractors_character/char/lwg2499_neg.cc | 12 +- .../extractors_character/wchar_t/lwg2499_neg.cc | 4 +- .../27_io/basic_istream/extractors_other/char/4.cc | 77 +- .../basic_istream/extractors_other/wchar_t/4.cc | 77 +- .../27_io/basic_ostream/inserters_other/char/6.cc | 78 +- .../basic_ostream/inserters_other/wchar_t/6.cc | 78 +- .../testsuite/27_io/filesystem/path/io/dr2989.cc | 1 + libstdc++-v3/testsuite/27_io/rvalue_streams-2.cc | 11 - libstdc++-v3/testsuite/27_io/rvalue_streams.cc | 74 +- .../net/internet/address/v4/comparisons.cc | 3 +- .../experimental/net/internet/address/v4/cons.cc | 1 + .../net/internet/address/v4/creation.cc | 7 +- .../net/internet/address/v4/members.cc | 1 + .../net/internet/address/v6/members.cc | 1 + .../experimental/net/internet/resolver/base.cc | 1 + .../net/internet/resolver/ops/lookup.cc | 7 +- .../net/internet/resolver/ops/reverse.cc | 3 +- .../experimental/net/internet/socket/opt.cc | 1 + .../testsuite/experimental/net/internet/tcp.cc | 3 +- .../testsuite/experimental/net/internet/udp.cc | 3 +- .../experimental/net/socket/socket_base.cc | 4 +- libstdc++-v3/testsuite/lib/libstdc++.exp | 8 + libstdc++-v3/testsuite/std/ranges/adaptors/join.cc | 24 + libstdc++-v3/testsuite/std/ranges/p2367.cc | 48 + 75 files changed, 4335 insertions(+), 1716 deletions(-) create mode 100644 gcc/testsuite/g++.dg/pr98032.C create mode 100644 gcc/testsuite/gcc.dg/pr100225.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr96513.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98060.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/atomic_capture-3.c create mode 100644 libstdc++-v3/testsuite/std/ranges/p2367.cc Current branch master is up to date. Adjusting file timestamps