This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/omp/gcc-13 in repository gcc.
from ea922f2d6e0 nvptx: update comment re delayed free adds 523e510b81a libstdc++: Simplify __format::_Sink::_M_reset adds 294d1183736 libstdc++: Avoid useless dependency on read_symlink from tzdb adds da112f7ff1c libstdc++: Use dg-require-filesystem-ts in link test adds 82d09abf6a1 libstdc++: Fix incorrect -std option in test adds d8e351d8d65 libstdc++: Update outdated default -std in testing docs adds 5d950cc6d7a Daily bump. adds cdd9a886eba Daily bump. adds 3162b087ff2 Daily bump. adds 162731529e4 Remove constraint modifier % for fcmaddcph/fmaddcph/fcmulcp [...] adds 6facc94692f PR modula2/111330 Bootstrap failure building SeqFile.lo adds 65331a30922 i386: Handle CONST_WIDE_INT in output_pic_addr_const [PR111340] adds 770eea2d1bc Daily bump. adds f4358054dba rs6000: call vector load/store with length only on 64-bit Power10 adds aa3db2ba4e3 [PATCH] modula2: new option -Wcase-enum and associated fixes adds 71a2aa21272 aarch64: Use local frame vars in shrink-wrapping code adds 89a9fa28770 aarch64: Avoid a use of callee_offset adds b36a2a78040 aarch64: Explicitly handle frames with no saved registers adds ada2ab00935 aarch64: Add bytes_below_saved_regs to frame info adds 82f6b3e1b59 aarch64: Add bytes_below_hard_fp to frame info adds 86fa43e9fe4 aarch64: Tweak aarch64_save/restore_callee_saves adds 8ae9181426f aarch64: Only calculate chain_offset if there is a chain adds 375794feb61 aarch64: Rename locals_offset to bytes_above_locals adds 1a9ea1c45c7 aarch64: Rename hard_fp_offset to bytes_above_hard_fp adds d202ce1ecf6 aarch64: Tweak frame_size comment adds f2b58537520 aarch64: Measure reg_offset from the bottom of the frame adds 79faabda181 aarch64: Simplify top of frame allocation adds 4e62049e403 aarch64: Minor initial adjustment tweak adds aaa1a0a5912 aarch64: Tweak stack clash boundary condition adds 8433953434a aarch64: Put LR save probe in first 16 bytes adds eea1759073e aarch64: Simplify probe of final frame allocation adds 96d85187c3b aarch64: Explicitly record probe registers in frame info adds 56df0650809 aarch64: Remove below_hard_fp_saved_regs_size adds b96e66fd4ef aarch64: Make stack smash canary protect saved registers adds a242fb41965 Daily bump. adds 6f1c72045d3 [PATCH] modula2: -Wcase-enum detect singular/plural and use [...] adds 9cddebd822a Daily bump. adds 7b0abd4a8ee libstdc++: Add workaround for std::make_integer_sequence bu [...] adds 0480a8ee159 Daily bump. adds 174436ea00b Daily bump. adds c1dfb9d221a Daily bump. adds fc8fd91acb8 Daily bump. adds 10c7edcc65d RISC-V: Remove phase 6 of vsetvl pass in GCC13[PR111412] new 308576d5295 Merge branch 'releases/gcc-13' into devel/omp/gcc-13
The 1 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: gcc/ChangeLog | 183 ++++++++ gcc/DATESTAMP | 2 +- gcc/config/aarch64/aarch64.cc | 518 +++++++++++---------- gcc/config/aarch64/aarch64.h | 44 +- gcc/config/i386/i386.cc | 4 +- gcc/config/i386/sse.md | 16 +- gcc/config/riscv/riscv-vsetvl.cc | 153 +----- gcc/config/riscv/riscv-vsetvl.h | 2 - gcc/config/rs6000/rs6000-string.cc | 14 +- gcc/doc/gm2.texi | 7 + gcc/m2/ChangeLog | 98 ++++ gcc/m2/Make-lang.in | 19 +- gcc/m2/gm2-compiler/M2CaseList.def | 15 +- gcc/m2/gm2-compiler/M2CaseList.mod | 464 ++++++++++++------ gcc/m2/gm2-compiler/M2Error.mod | 3 +- gcc/m2/gm2-compiler/M2GCCDeclare.mod | 13 +- gcc/m2/gm2-compiler/M2Options.def | 13 +- gcc/m2/gm2-compiler/M2Options.mod | 14 +- gcc/m2/gm2-compiler/M2Quads.def | 115 +++-- gcc/m2/gm2-compiler/M2Quads.mod | 144 +----- gcc/m2/gm2-compiler/M2Range.mod | 37 +- gcc/m2/gm2-compiler/M2SymInit.mod | 6 +- gcc/m2/gm2-compiler/P3Build.bnf | 2 + gcc/m2/gm2-compiler/PCSymBuild.mod | 34 +- gcc/m2/gm2-compiler/SymbolTable.def | 9 +- gcc/m2/gm2-compiler/SymbolTable.mod | 39 +- gcc/m2/gm2-gcc/m2options.h | 2 +- gcc/m2/gm2-lang.cc | 3 + gcc/m2/gm2-libs-iso/TextIO.mod | 2 +- gcc/m2/lang.opt | 4 + gcc/testsuite/ChangeLog | 57 +++ .../gcc.target/aarch64/stack-check-prologue-17.c | 55 +++ .../gcc.target/aarch64/stack-check-prologue-18.c | 100 ++++ .../gcc.target/aarch64/stack-check-prologue-19.c | 100 ++++ .../gcc.target/aarch64/stack-check-prologue-20.c | 3 + .../gcc.target/aarch64/stack-protector-8.c | 95 ++++ .../gcc.target/aarch64/stack-protector-9.c | 33 ++ .../gcc.target/aarch64/sve/pcs/stack_clash_3.c | 6 +- gcc/testsuite/gcc.target/i386/pr111306.c | 36 ++ gcc/testsuite/gcc.target/i386/pr111340.c | 9 + gcc/testsuite/gcc.target/powerpc/pr96762.c | 13 + gcc/testsuite/gcc.target/riscv/rvv/base/pr111412.c | 41 ++ .../gcc.target/riscv/rvv/vsetvl/avl_single-79.c | 4 +- .../gcc.target/riscv/rvv/vsetvl/avl_single-80.c | 4 +- .../gcc.target/riscv/rvv/vsetvl/avl_single-86.c | 4 +- .../gcc.target/riscv/rvv/vsetvl/avl_single-87.c | 4 +- .../gcc.target/riscv/rvv/vsetvl/avl_single-88.c | 4 +- .../gcc.target/riscv/rvv/vsetvl/avl_single-89.c | 4 +- .../gcc.target/riscv/rvv/vsetvl/avl_single-90.c | 4 +- .../riscv/rvv/vsetvl/vlmax_back_prop-25.c | 10 +- .../riscv/rvv/vsetvl/vlmax_back_prop-26.c | 10 +- .../riscv/rvv/vsetvl/vlmax_switch_vtype-14.c | 6 +- .../riscv/rvv/vsetvl/vlmax_switch_vtype-15.c | 2 +- .../gcc.target/riscv/rvv/vsetvl/vsetvl-1.c | 2 +- .../gcc.target/riscv/rvv/vsetvl/vsetvl-5.c | 2 +- .../gcc.target/riscv/rvv/vsetvl/vsetvl-6.c | 2 +- .../gcc.target/riscv/rvv/vsetvl/vsetvl-7.c | 2 +- .../gcc.target/riscv/rvv/vsetvl/vsetvl-8.c | 2 +- .../gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c | 4 +- .../gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c | 4 +- .../gm2/switches/case/fail/missingclause.mod | 23 + .../case/fail/switches-case-fail.exp} | 2 +- gcc/testsuite/gm2/switches/case/pass/enumcase.mod | 24 + gcc/testsuite/gm2/switches/case/pass/enumcase2.mod | 22 + .../case/pass/switches-case-pass.exp} | 2 +- libgm2/ChangeLog | 18 + libgm2/libm2cor/Makefile.am | 2 +- libgm2/libm2cor/Makefile.in | 2 +- libgm2/libm2iso/Makefile.am | 2 +- libgm2/libm2iso/Makefile.in | 2 +- libgm2/libm2log/Makefile.am | 2 +- libgm2/libm2log/Makefile.in | 2 +- libgm2/libm2pim/Makefile.am | 2 +- libgm2/libm2pim/Makefile.in | 2 +- libstdc++-v3/ChangeLog | 41 ++ libstdc++-v3/doc/html/manual/test.html | 10 +- libstdc++-v3/doc/xml/manual/test.xml | 10 +- libstdc++-v3/include/bits/utility.h | 2 +- libstdc++-v3/include/std/format | 22 +- libstdc++-v3/src/c++20/tzdb.cc | 4 + .../testsuite/20_util/integer_sequence/pr111357.cc | 34 ++ .../testsuite/20_util/uses_allocator/lwg3677.cc | 2 +- .../testsuite/27_io/filesystem/path/108636.cc | 1 + 83 files changed, 1989 insertions(+), 845 deletions(-) create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-17.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-18.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-19.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-20.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-protector-8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-protector-9.c create mode 100644 gcc/testsuite/gcc.target/i386/pr111306.c create mode 100644 gcc/testsuite/gcc.target/i386/pr111340.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr96762.c create mode 100644 gcc/testsuite/gcc.target/riscv/rvv/base/pr111412.c create mode 100644 gcc/testsuite/gm2/switches/case/fail/missingclause.mod copy gcc/testsuite/gm2/{extensions/asm/fail/extensions-asm-fail.exp => switches/ca [...] create mode 100644 gcc/testsuite/gm2/switches/case/pass/enumcase.mod create mode 100644 gcc/testsuite/gm2/switches/case/pass/enumcase2.mod copy gcc/testsuite/gm2/{dynamic/pass/dynamic-pass.exp => switches/case/pass/switch [...] create mode 100644 libstdc++-v3/testsuite/20_util/integer_sequence/pr111357.cc