Updating GIT tree >From git://gcc.gnu.org/git/gcc 345eb9b795d..0e138203424 master -> origin/master 7cf09486969..6235b5806ce releases/gcc-12 -> origin/releases/gcc-12 75a5bc8c014..dfa11509ae1 releases/gcc-13 -> origin/releases/gcc-13 951daf54174..6a0e143a644 releases/gcc-14 -> origin/releases/gcc-14 345eb9b795d..0e138203424 trunk -> origin/trunk Updating 345eb9b795d..0e138203424 Fast-forward gcc/ChangeLog | 92 +++ gcc/DATESTAMP | 2 +- gcc/btfout.cc | 14 +- gcc/c-family/c-pragma.cc | 66 +- gcc/config/bpf/btfext-out.cc | 3 + gcc/config/darwin.cc | 2 +- gcc/config/i386/i386.md | 24 +- gcc/doc/md.texi | 27 + gcc/ext-dce.cc | 2 +- gcc/fortran/ChangeLog | 7 + gcc/match.pd | 13 + gcc/simplify-rtx.cc | 22 + gcc/testsuite/ChangeLog | 51 ++ gcc/testsuite/g++.dg/tree-ssa/ifcombine-ccmp-1.C | 27 + gcc/testsuite/gcc.dg/gomp/max_vf-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/fre-predicated-1.c | 53 ++ gcc/testsuite/gcc.dg/tree-ssa/fre-predicated-2.c | 27 + gcc/testsuite/gcc.dg/tree-ssa/fre-predicated-3.c | 46 ++ gcc/testsuite/gcc.dg/tree-ssa/fre-predicated-4.c | 38 ++ .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-7.c | 18 + .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-8.c | 19 + .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-9.c | 17 + gcc/testsuite/gcc.target/i386/avx10_2-comibf-2.c | 3 +- gcc/testsuite/gcc.target/i386/avx10_2-comibf-3.c | 27 + gcc/testsuite/gcc.target/i386/avx10_2-comibf-4.c | 41 ++ gcc/testsuite/gcc.target/i386/no-callee-saved-13.c | 1 + gcc/testsuite/gcc.target/i386/no-callee-saved-14.c | 1 + gcc/testsuite/gcc.target/i386/no-callee-saved-15.c | 1 + gcc/testsuite/gcc.target/i386/no-callee-saved-17.c | 1 + gcc/testsuite/gcc.target/i386/pr100865-1.c | 1 + gcc/testsuite/gcc.target/i386/pr100865-7a.c | 1 + gcc/testsuite/gcc.target/i386/pr100865-7c.c | 1 + gcc/testsuite/gcc.target/i386/pr116725.c | 3 + gcc/testsuite/gcc.target/i386/pr117304-1.c | 10 +- gcc/testsuite/gcc.target/i386/pr70321.c | 6 +- gcc/testsuite/gcc.target/i386/sse2-stv-1.c | 1 + gcc/testsuite/gcc.target/riscv/pr112398.c | 14 + gcc/testsuite/gcc.target/riscv/sat_arith.h | 15 + gcc/testsuite/gcc.target/riscv/sat_s_add_imm-1-1.c | 10 + gcc/testsuite/gcc.target/riscv/sat_s_add_imm-1.c | 30 + gcc/testsuite/gcc.target/riscv/sat_s_add_imm-2-1.c | 10 + gcc/testsuite/gcc.target/riscv/sat_s_add_imm-2.c | 33 + gcc/testsuite/gcc.target/riscv/sat_s_add_imm-3-1.c | 10 + gcc/testsuite/gcc.target/riscv/sat_s_add_imm-3.c | 31 + gcc/testsuite/gcc.target/riscv/sat_s_add_imm-4.c | 29 + .../gcc.target/riscv/sat_s_add_imm-run-1.c | 42 ++ .../gcc.target/riscv/sat_s_add_imm-run-2.c | 42 ++ .../gcc.target/riscv/sat_s_add_imm-run-3.c | 42 ++ .../gcc.target/riscv/sat_s_add_imm-run-4.c | 42 ++ gcc/timevar.def | 1 + gcc/tree-ssa-ifcombine.cc | 723 ++++++++++++++++----- gcc/tree-ssa-math-opts.cc | 3 + gcc/tree-ssa-sccvn.cc | 130 +++- gcc/tree-vect-data-refs.cc | 7 + gcc/tree-vect-loop-manip.cc | 22 +- gcc/tree-vect-loop.cc | 109 ++-- gcc/tree-vectorizer.h | 16 +- libgomp/ChangeLog | 5 + libgomp/libgomp.texi | 333 +++++++++- libgomp/testsuite/libgomp.c/max_vf-1.c | 2 +- libstdc++-v3/ChangeLog | 59 ++ libstdc++-v3/include/bits/hashtable.h | 6 +- libstdc++-v3/include/bits/hashtable_policy.h | 2 +- 63 files changed, 2106 insertions(+), 332 deletions(-) create mode 100644 gcc/testsuite/g++.dg/tree-ssa/ifcombine-ccmp-1.C create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/fre-predicated-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/fre-predicated-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/fre-predicated-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/fre-predicated-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-ifcombine-ccmp-7.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-ifcombine-ccmp-8.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-ifcombine-ccmp-9.c create mode 100644 gcc/testsuite/gcc.target/i386/avx10_2-comibf-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx10_2-comibf-4.c create mode 100644 gcc/testsuite/gcc.target/riscv/pr112398.c create mode 100644 gcc/testsuite/gcc.target/riscv/sat_s_add_imm-1-1.c create mode 100644 gcc/testsuite/gcc.target/riscv/sat_s_add_imm-1.c create mode 100644 gcc/testsuite/gcc.target/riscv/sat_s_add_imm-2-1.c create mode 100644 gcc/testsuite/gcc.target/riscv/sat_s_add_imm-2.c create mode 100644 gcc/testsuite/gcc.target/riscv/sat_s_add_imm-3-1.c create mode 100644 gcc/testsuite/gcc.target/riscv/sat_s_add_imm-3.c create mode 100644 gcc/testsuite/gcc.target/riscv/sat_s_add_imm-4.c create mode 100644 gcc/testsuite/gcc.target/riscv/sat_s_add_imm-run-1.c create mode 100644 gcc/testsuite/gcc.target/riscv/sat_s_add_imm-run-2.c create mode 100644 gcc/testsuite/gcc.target/riscv/sat_s_add_imm-run-3.c create mode 100644 gcc/testsuite/gcc.target/riscv/sat_s_add_imm-run-4.c Adjusting file timestamps
Redirecting output to ‘wget-log.240’. Redirecting output to ‘wget-log.241’. Redirecting output to ‘wget-log.242’. Redirecting output to ‘wget-log.243’. Redirecting output to ‘wget-log.244’. gettext-0.22.tar.gz: OK gmp-6.2.1.tar.bz2: OK mpfr-4.1.0.tar.bz2: OK mpc-1.2.1.tar.gz: OK isl-0.24.tar.bz2: OK All prerequisites downloaded successfully. configure: error: invalid feature name: lto,O3,native Configured by: /home/toon/compilers/gcc/configure --prefix=/home/toon/compilers/install/gcc --with-gnu-as --with-gnu-ld --enable-languages=all --disable-multilib --disable-nls --with-build-config=bootstrap-native --with-build-config=bootstrap-lto-part-none --with-build-config=bootstrap-O3 --enable-checking=all --enable-lto,O3,native