Skip to content

Commit

Permalink
Daily bump.
Browse files Browse the repository at this point in the history
  • Loading branch information
GCC Administrator committed Aug 18, 2024
1 parent 61e179b commit 0555f65
Show file tree
Hide file tree
Showing 4 changed files with 137 additions and 1 deletion.
76 changes: 76 additions & 0 deletions gcc/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,79 @@
2024-08-17 Jeff Law <[email protected]>

* ext-dce.cc (carry_backpropagate): Cast mask to HOST_WIDE_INT before
shifting.

2024-08-17 Kevin Kirspel <[email protected]>

* config/riscv/t-rtems: Add ilp32f multilib.

2024-08-17 Jeff Law <[email protected]>

* config/v850/v850.md (rotlsi3): Allow more cases for V850E3V5+.

2024-08-17 Jin Ma <[email protected]>

* config/riscv/vector.md: Allow scalar operand to be 0.

2024-08-17 Jeff Law <[email protected]>

PR target/116282
* config/riscv/riscv-protos.h (riscv_const_insns): Add new argument.
* config/riscv/riscv.cc (riscv_build_integer): Add new argument
ALLOW_NEW_PSEUDOS. Pass it down to recursive calls and check it
before using synthesis which allows new registers to be created.
(riscv_split_integer_cost): Pass new argument to riscv_build_integer.
(riscv_integer_cost): Add ALLOW_NEW_PSEUDOS argument, pass it down to
riscv_build_integer.
(riscv_legitimate_constant_p): Pass new argument to riscv_const_insns.
(riscv_const_insns): New argment ALLOW_NEW_PSEUDOS. Pass it down to
riscv_integer_cost and riscv_const_insns.
(riscv_split_const_insns): Pass new argument to riscv_const_insns.
(riscv_move_integer, riscv_rtx_costs): Similarly.
* config/riscv/riscv.md (shadd with costly constant): Pass new argument
to riscv_const_insns.
* config/riscv/bitmanip.md (and with costly constant): Pass new argument
to riscv_const_insns.

2024-08-17 Jin Ma <[email protected]>

* config/riscv/riscv-protos.h (riscv_vector_float_type_p): New.
* config/riscv/riscv-vector-builtins.cc (function_instance::any_type_float_p):
Use riscv_vector_float_type_p instead of FLOAT_MODE_P for judgment.
* config/riscv/riscv.cc (riscv_vector_int_type_p): Change static to extern.

2024-08-17 Pan Li <[email protected]>

PR target/116280
* config/riscv/autovec-opt.md: Add quad truncation to
align the mode requirement for vwsll.

2024-08-17 Feng Wang <[email protected]>

* config/riscv/autovec.md (v<bitmanip_optab><mode>3):
Add new define_expand pattern for vector rotate shift.

2024-08-17 Gerald Pfeifer <[email protected]>

* doc/gm2.texi (What is GNU Modula-2): Tweak PIM4 link.

2024-08-17 Gerald Pfeifer <[email protected]>

* doc/gm2.texi (Community): Tweak link to gm2 list archive.

2024-08-17 Georg-Johann Lay <[email protected]>

PR target/116390
* config/avr/avr.cc (avr_out_movsi_mr_r_reg_disp_tiny): Fix
output templates for the reg_base == reg_src and
reg_src == reg_base - 2 cases.

2024-08-17 曾治金 <[email protected]>

PR target/116305
* config/riscv/riscv.cc (riscv_dwarf_poly_indeterminate_value): Take
BYTES_PER_RISCV_VECTOR for *factor instead of riscv_bytes_per_vector_chunk.

2024-08-16 Mark Harmstone <[email protected]>

* dwarf2codeview.cc (enum cv_sym_type): Add S_REGREL32.
Expand Down
2 changes: 1 addition & 1 deletion gcc/DATESTAMP
Original file line number Diff line number Diff line change
@@ -1 +1 @@
20240817
20240818
36 changes: 36 additions & 0 deletions gcc/testsuite/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,39 @@
2024-08-17 Jin Ma <[email protected]>

* gcc.target/riscv/rvv/base/bug-7.c: New test.
* gcc.target/riscv/rvv/base/bug-8.c: New test.

2024-08-17 Jeff Law <[email protected]>

PR target/116282
* gcc.target/riscv/pr116282.c: New test.

2024-08-17 Jin Ma <[email protected]>

* gcc.target/riscv/rvv/base/bug-9.c: New test.

2024-08-17 Pan Li <[email protected]>

PR target/116280
* gcc.target/riscv/rvv/base/pr116280-1.c: New test.
* gcc.target/riscv/rvv/base/pr116280-2.c: New test.

2024-08-17 Feng Wang <[email protected]>

* gcc.target/riscv/rvv/autovec/binop/vrolr-1.c: New test.
* gcc.target/riscv/rvv/autovec/binop/vrolr-run.c: New test.
* gcc.target/riscv/rvv/autovec/binop/vrolr-template.h: New test.

2024-08-17 Georg-Johann Lay <[email protected]>

PR target/116390
* gcc.target/avr/torture/pr116390.c: New test.

2024-08-17 曾治金 <[email protected]>

PR target/116305
* gcc.target/riscv/rvv/base/scalable_vector_cfi.c: New test.

2024-08-16 Torbjörn SVENSSON <[email protected]>

* g++.dg/warn/pr33738.C: Added -fno-short-enums.
Expand Down
24 changes: 24 additions & 0 deletions libstdc++-v3/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,27 @@
2024-08-17 Gerald Pfeifer <[email protected]>

* doc/xml/manual/abi.xml: Update reference to
gcc.gnu.org/onlinedocs.
* doc/xml/manual/concurrency_extensions.xml (interface): Ditto.
* doc/xml/manual/extensions.xml: Ditto.
* doc/xml/manual/parallel_mode.xml: Ditto.
* doc/xml/manual/shared_ptr.xml: Ditto.
* doc/xml/manual/using_exceptions.xml: Ditto. And change GNU GCC
to GCC.
* doc/html/manual/abi.html: Regenerate.
* doc/html/manual/ext_concurrency_impl.html: Ditto.
* doc/html/manual/ext_demangling.html: Ditto.
* doc/html/manual/memory.html: Ditto.
* doc/html/manual/parallel_mode_design.html: Ditto.
* doc/html/manual/parallel_mode_using.html: Ditto.
* doc/html/manual/using_exceptions.html: Ditto.

2024-08-17 Gerald Pfeifer <[email protected]>

* doc/xml/manual/prerequisites.xml: Tweak two links to
installation docs. Fix grammar.
* doc/html/manual/setup.html: Regenerate.

2024-08-16 Hans-Peter Nilsson <[email protected]>

PR libstdc++/116362
Expand Down

0 comments on commit 0555f65

Please sign in to comment.