Updating GIT tree Updating 0b0d9a77d0a..bf40f0ba950 Fast-forward contrib/compare-debug | 26 +- contrib/gcc-changelog/git_commit.py | 36 +- contrib/gcc-changelog/git_email.py | 3 +- contrib/gcc-changelog/git_update_version.py | 49 +- contrib/gcc-changelog/test_email.py | 17 +- contrib/gcc-changelog/test_patches.txt | 130 + contrib/gcc-git-customization.sh | 13 + contrib/mklog.py | 23 +- contrib/prepare-commit-msg | 57 + gcc/ada/gcc-interface/decl.c | 9 - gcc/ada/gcc-interface/lang-specs.h | 20 +- gcc/ada/switch.adb | 4 +- gcc/common.opt | 27 +- gcc/config/i386/i386-builtin.def | 4 +- gcc/config/i386/i386-expand.c | 26 +- gcc/config/i386/mmx.md | 42 +- gcc/config/i386/sse.md | 51 +- gcc/cp/cp-gimplify.c | 64 +- gcc/doc/invoke.texi | 385 +- gcc/dwarf2out.c | 3 +- gcc/emit-rtl.c | 12 +- gcc/fortran/options.c | 4 +- gcc/fortran/trans-types.c | 5 +- gcc/gcc.c | 968 ++++- gcc/gimplify.c | 56 - gcc/ipa-utils.h | 2 +- gcc/jit/docs/_build/texinfo/Makefile | 6 +- gcc/jit/docs/_build/texinfo/libgccjit.texi | 3984 +++++++------------- gcc/jit/docs/topics/compatibility.rst | 6 +- gcc/jit/docs/topics/expressions.rst | 6 + gcc/jit/docs/topics/function-pointers.rst | 2 + gcc/jit/docs/topics/functions.rst | 19 + gcc/jit/docs/topics/types.rst | 7 +- gcc/jit/dummy-frontend.c | 1 - gcc/jit/jit-builtins.c | 122 +- gcc/jit/libgccjit.c | 34 +- gcc/lto-wrapper.c | 157 +- gcc/omp-general.c | 56 + gcc/omp-general.h | 1 + gcc/opts.c | 35 - .../coroutines/torture/co-ret-17-void-ret-coro.C | 12 +- gcc/testsuite/gcc.misc-tests/outputs-0.c | 1 + gcc/testsuite/gcc.misc-tests/outputs-1.c | 4 + gcc/testsuite/gcc.misc-tests/outputs-2.c | 2 + gcc/testsuite/gcc.misc-tests/outputs.exp | 695 ++++ gcc/testsuite/gcc.target/i386/pr95211.c | 38 + gcc/testsuite/gcc.target/i386/vperm-v2si.c | 41 + gcc/testsuite/gcc.target/i386/vperm-v4hi.c | 47 + gcc/testsuite/gfortran.dg/namelist_97.f90 | 14 + gcc/testsuite/gfortran.dg/pr95089.f90 | 11 + gcc/testsuite/gfortran.dg/pr95104.f90 | 8 + gcc/testsuite/jit.dg/all-non-failing-tests.h | 20 + gcc/testsuite/jit.dg/test-builtin-memcpy.c | 69 + ...ntext_get_builtin_function-unimplemented-type.c | 20 + ...st-error-gcc_jit_context_new_global-void-type.c | 25 + ...st-error-gcc_jit_function_new_local-void-type.c | 27 + gcc/testsuite/jit.dg/test-fuzzer.c | 2 - gcc/testsuite/jit.dg/test-pr95306-builtin-types.c | 22 + gcc/testsuite/lib/gcc-defs.exp | 46 + gcc/testsuite/lib/profopt.exp | 10 +- gcc/testsuite/lib/scandump.exp | 3 + gcc/testsuite/lib/scanltranstree.exp | 20 +- gcc/testsuite/lib/scanwpaipa.exp | 20 +- gcc/toplev.c | 62 +- gcc/tree-vect-stmts.c | 10 +- gcc/tree.c | 24 +- libgfortran/io/transfer.c | 10 +- libsanitizer/LOCAL_PATCHES | 2 +- libsanitizer/merge.sh | 10 +- libstdc++-v3/include/bits/stl_iterator.h | 34 +- .../testsuite/24_iterators/common_iterator/2.cc | 63 + .../testsuite/std/ranges/adaptors/95322.cc | 50 + lto-plugin/lto-plugin.c | 87 +- 73 files changed, 4793 insertions(+), 3188 deletions(-) create mode 100755 contrib/prepare-commit-msg create mode 100644 gcc/testsuite/gcc.misc-tests/outputs-0.c create mode 100644 gcc/testsuite/gcc.misc-tests/outputs-1.c create mode 100644 gcc/testsuite/gcc.misc-tests/outputs-2.c create mode 100644 gcc/testsuite/gcc.misc-tests/outputs.exp create mode 100644 gcc/testsuite/gcc.target/i386/pr95211.c create mode 100644 gcc/testsuite/gcc.target/i386/vperm-v2si.c create mode 100644 gcc/testsuite/gcc.target/i386/vperm-v4hi.c create mode 100644 gcc/testsuite/gfortran.dg/namelist_97.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95089.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95104.f90 create mode 100644 gcc/testsuite/jit.dg/test-builtin-memcpy.c create mode 100644 gcc/testsuite/jit.dg/test-error-gcc_jit_context_get_builtin_function-unimplemented-type.c create mode 100644 gcc/testsuite/jit.dg/test-error-gcc_jit_context_new_global-void-type.c create mode 100644 gcc/testsuite/jit.dg/test-error-gcc_jit_function_new_local-void-type.c create mode 100644 gcc/testsuite/jit.dg/test-pr95306-builtin-types.c create mode 100644 libstdc++-v3/testsuite/24_iterators/common_iterator/2.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/adaptors/95322.cc Current branch master is up to date. Adjusting file timestamps