Daily bump.

This commit is contained in:
GCC Administrator 2023-11-06 00:18:16 +00:00
parent a5d2bb3330
commit 459866eaee
5 changed files with 95 additions and 1 deletions

View file

@ -1,3 +1,51 @@
2023-11-05 Uros Bizjak <ubizjak@gmail.com>
* config/i386/i386.h (enum reg_class): Add LEGACY_INDEX_REGS.
Rename LEGACY_REGS to LEGACY_GENERAL_REGS.
(REG_CLASS_NAMES): Ditto.
(REG_CLASS_CONTENTS): Ditto.
* config/i386/constraints.md ("R"): Update for rename.
2023-11-05 Richard Sandiford <richard.sandiford@arm.com>
* mode-switching.cc: Remove unused forward references.
(seginfo): Remove bbnum.
(new_seginfo): Remove associated argument.
(optimize_mode_switching): Update calls accordingly.
2023-11-05 Richard Sandiford <richard.sandiford@arm.com>
* read-rtl.cc (read_rtx_operand): Avoid spinning endlessly for
invalid [...] operands.
2023-11-05 Richard Sandiford <richard.sandiford@arm.com>
PR target/112105
* config/aarch64/aarch64.cc (aarch64_modes_compatible_p): New
function, with the core logic extracted from...
(aarch64_can_change_mode_class): ...here. Extend the previous rules
to allow changes between partial SVE modes and other modes if
the other mode is no bigger than an element, and if no other rule
prevents it. Use the aarch64_modes_tieable_p handling of
partial Advanced SIMD structure modes.
(aarch64_modes_tieable_p): Use aarch64_modes_compatible_p.
Allow all vector mode ties that it allows.
2023-11-05 Pan Li <pan2.li@intel.com>
* config/riscv/autovec.md: Remove the size check of lrint.
* config/riscv/riscv-v.cc (emit_vec_narrow_cvt_x_f): New help
emit func impl.
(emit_vec_widden_cvt_x_f): New help emit func impl.
(emit_vec_rounding_to_integer): New func impl to emit the
rounding from FP to integer.
(expand_vec_lrint): Leverage emit_vec_rounding_to_integer.
* config/riscv/vector.md: Take V_VLSF for vfncvt.
2023-11-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
* config/riscv/vector.md: Fix bug.
2023-11-04 Sergei Trofimovich <siarheit@google.com>
PR bootstrap/112379

View file

@ -1 +1 @@
20231105
20231106

View file

@ -1,3 +1,10 @@
2023-11-05 Jakub Jelinek <jakub@redhat.com>
* c-lex.cc (c_common_has_attribute): Return 1 for omp::directive
and omp::sequence with -fopenmp or -fopenmp-simd also for C, not
just for C++. Return 1 for omp::decl with -fopenmp or -fopenmp-simd
for both C and C++.
2023-11-04 David Malcolm <dmalcolm@redhat.com>
* c-pragma.cc:: (handle_pragma_push_options): Fix missing "GCC" in

View file

@ -1,3 +1,37 @@
2023-11-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
* gcc.target/i386/pr111753.c: Require dfp.
2023-11-05 Jakub Jelinek <jakub@redhat.com>
* c-c++-common/gomp/attrs-1.c: Adjust for omp::directive and
omp::sequence being supported also in C and add tests for omp::decl.
* c-c++-common/gomp/attrs-2.c: Likewise.
* c-c++-common/gomp/attrs-3.c: Add tests for omp::decl.
2023-11-05 Richard Sandiford <richard.sandiford@arm.com>
PR target/112105
* gcc.target/aarch64/pr112105.c: New test.
* gcc.target/aarch64/sve/pcs/struct_3_128.c: Expect a 32-bit spill
rather than a 16-bit spill.
2023-11-05 Pan Li <pan2.li@intel.com>
* gcc.target/riscv/rvv/autovec/unop/math-irint-run-0.c:
* gcc.target/riscv/rvv/autovec/unop/math-irint-1.c: New test.
* gcc.target/riscv/rvv/autovec/unop/math-irintf-run-0.c: New test.
* gcc.target/riscv/rvv/autovec/unop/math-llrintf-0.c: New test.
* gcc.target/riscv/rvv/autovec/unop/math-llrintf-run-0.c: New test.
* gcc.target/riscv/rvv/autovec/unop/math-lrint-rv32-0.c: New test.
* gcc.target/riscv/rvv/autovec/unop/math-lrint-rv32-run-0.c: New test.
* gcc.target/riscv/rvv/autovec/unop/math-lrintf-rv64-0.c: New test.
* gcc.target/riscv/rvv/autovec/unop/math-lrintf-rv64-run-0.c: New test.
* gcc.target/riscv/rvv/autovec/vls/math-irint-1.c: New test.
* gcc.target/riscv/rvv/autovec/vls/math-llrintf-0.c: New test.
* gcc.target/riscv/rvv/autovec/vls/math-lrint-rv32-0.c: New test.
* gcc.target/riscv/rvv/autovec/vls/math-lrintf-rv64-0.c: New test.
2023-11-04 Jakub Jelinek <jakub@redhat.com>
* gcc.dg/gomp/attrs-19.c: New test.

View file

@ -1,3 +1,8 @@
2023-11-05 Jakub Jelinek <jakub@redhat.com>
* libgomp.texi (Enabling OpenMP): Adjust wording for attribute syntax
supported also in C.
2023-10-31 Thomas Schwinge <thomas@codesourcery.com>
* testsuite/libgomp.oacc-c-c++-common/deep-copy-8.c: Add OpenACC