https://gcc.gnu.org/g:8ac4db24e43b09726f87f04213f782dce1b3ae47
commit r15-2734-g8ac4db24e43b09726f87f04213f782dce1b3ae47 Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Tue Aug 6 00:17:19 2024 +0000 Daily bump. Diff: --- ChangeLog | 4 ++++ gcc/ChangeLog | 59 ++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 13 +++++++++++ gcc/po/ChangeLog | 4 ++++ gcc/rust/ChangeLog | 9 ++++++++ gcc/testsuite/ChangeLog | 60 +++++++++++++++++++++++++++++++++++++++++++++++++ libbacktrace/ChangeLog | 7 ++++++ libgomp/ChangeLog | 5 +++++ libiberty/ChangeLog | 4 ++++ 10 files changed, 166 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 4b668faa6f42..cd41db2f580f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2024-08-05 Jennifer Schmitz <jschm...@nvidia.com> + + * MAINTAINERS: Add myself. + 2024-07-31 Arsen Arsenović <ar...@aarsen.me> * .dir-locals.el: Change c-mode to a list of C, C++ and ObjC diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b6a392ff3619..3f84cf7a7ea8 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,62 @@ +2024-08-05 Patrick O'Neill <patr...@rivosinc.com> + + PR target/116152 + * config/riscv/riscv.cc (riscv_option_override): Add deprecation + warning. + +2024-08-05 Mark Harmstone <m...@harmstone.com> + + * dwarf2codeview.cc (get_type_num_const_type): Handle missing + DW_AT_type attribute. + (get_type_num_volatile_type): Likewise. + +2024-08-05 Jose E. Marchesi <jose.march...@oracle.com> + + * config/bpf/atomic.md ("atomic_add<AMO:mode>"): Remove insn. + ("atomic_and<AMO:mode>"): Likewise + ("atomic_or<AMO:mode>"): Likewise. + ("atomic_xor<AMO:mode>"): Likewise. + +2024-08-05 Jennifer Schmitz <jschm...@nvidia.com> + + * config/aarch64/aarch64.md (*and<mode>_compare0): Change attribute. + +2024-08-05 Filip Kastl <fka...@suse.cz> + + * gimple-ssa-sccopy.cc: Move a misplaced comment. + +2024-08-05 Kyrylo Tkachov <ktkac...@nvidia.com> + + PR tree-optimization/116139 + * tree-ssa-reassoc.cc (get_reassociation_width): Move width_mult + <= width comparison to if condition rather than assert. + +2024-08-05 Richard Sandiford <richard.sandif...@arm.com> + + Revert: + 2024-08-02 Richard Sandiford <richard.sandif...@arm.com> + + PR rtl-optimization/116145 + * rtlanal.cc (may_trap_p_1): Trust MEM_NOTRAP_P even for code + movement if MEM_READONLY_P is also true. + +2024-08-05 Alex Coplan <alex.cop...@arm.com> + + * gdbhooks.py: Add attempted call to "on-gcc-hooks-load" once + we've finished loading the hooks. + +2024-08-05 Alex Coplan <alex.cop...@arm.com> + + * gdbhooks.py (GCCDotCmd): New. + (gcc_dot_cmd): New. Use it ... + (DotFn.invoke): ... here. + +2024-08-05 Andrew Pinski <quic_apin...@quicinc.com> + + PR rtl-optimization/116179 + * ira.cc (split_live_ranges_for_shrink_wrap): For the uses loop, + only look at non-debug insns. + 2024-08-04 Jeff Law <j...@ventanamicro.com> PR rtl-optimization/116199 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 25c463641313..f2c439e6ce51 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240805 +20240806 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 694ab820e25f..7ddc2c8a30d8 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,16 @@ +2024-08-05 Iain Sandoe <i...@sandoe.co.uk> + + * coroutines.cc (split_coroutine_body_from_ramp): New. + (morph_fn_to_coro): Use split_coroutine_body_from_ramp(). + * cp-tree.h (use_eh_spec_block): New. + * decl.cc (use_eh_spec_block): Make non-static. + +2024-08-05 Marek Polacek <pola...@redhat.com> + + PR c++/115987 + * call.cc (do_warn_dangling_reference): Don't consider a + temporary with a scalar type that cannot bind to the return type. + 2024-08-02 Arsen Arsenović <ar...@aarsen.me> PR c++/105475 diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog index f2429f24a43c..be6a6c45ccb2 100644 --- a/gcc/po/ChangeLog +++ b/gcc/po/ChangeLog @@ -1,3 +1,7 @@ +2024-08-05 Joseph Myers <josmy...@redhat.com> + + * fr.po: Update. + 2024-08-02 Joseph Myers <josmy...@redhat.com> * be.po, da.po, de.po, el.po, es.po, fi.po, fr.po, hr.po, id.po, diff --git a/gcc/rust/ChangeLog b/gcc/rust/ChangeLog index d6cd1f924ec2..706055274245 100644 --- a/gcc/rust/ChangeLog +++ b/gcc/rust/ChangeLog @@ -1,3 +1,12 @@ +2024-08-05 Thomas Schwinge <tschwi...@baylibre.com> + + * Make-lang.in (RUST_LIBDEPS): Inline into all users. + +2024-08-05 Thomas Schwinge <tschwi...@baylibre.com> + + * Make-lang.in (LIBS): Don't override. + (crab1$(exeext):): Use 'CRAB1_LIBS'. + 2024-08-01 Pierre-Emmanuel Patry <pierre-emmanuel.pa...@embecosm.com> * resolve/rust-default-resolver.cc (DefaultResolver::visit): Visit diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 09920be799ad..dd58b14d66d7 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,63 @@ +2024-08-05 Patrick O'Neill <patr...@rivosinc.com> + + * gcc.target/riscv/predef-9.c: Add check for warning. + +2024-08-05 Marek Polacek <pola...@redhat.com> + + PR c++/115987 + * g++.dg/ext/attr-no-dangling6.C: Adjust. + * g++.dg/ext/attr-no-dangling7.C: Likewise. + * g++.dg/warn/Wdangling-reference22.C: New test. + +2024-08-05 Jose E. Marchesi <jose.march...@oracle.com> + + * gcc.target/bpf/atomic-op-1.c (test_used_atomic_add): New + function. + (test_used_atomic_sub): Likewise. + (test_used_atomic_and): Likewise. + (test_used_atomic_nand): Likewise. + (test_used_atomic_or): Likewise. + (test_used_atomic_xor): Likewise. + * gcc.target/bpf/atomic-op-2.c (test_used_atomic_add): Likewise. + (test_used_atomic_sub): Likewise. + (test_used_atomic_and): Likewise. + (test_used_atomic_nand): Likewise. + (test_used_atomic_or): Likewise. + (test_used_atomic_xor): Likewise. + * gcc.target/bpf/sync-fetch-and-add.c: Expected results updated. + +2024-08-05 Jiawei <jia...@iscas.ac.cn> + + * gcc.dg/attr-alloc_size-11.c: Add RISC-V to the list + of targets excluding xfail on lines 50 and 51. + +2024-08-05 Kyrylo Tkachov <ktkac...@nvidia.com> + + PR tree-optimization/116139 + * gcc.target/aarch64/pr116139.c: New test. + +2024-08-05 Feng Xue <f...@os.amperecomputing.com> + + PR tree-optimization/116000 + * gcc.dg/vect/vect-reduc-chain-dot-slp-1.c: Skip target with no dot- + product instruction. + * gcc.dg/vect/vect-reduc-chain-dot-slp-2.c: Likewise. + * gcc.dg/vect/vect-reduc-chain-dot-slp-3.c: Likewise. + * gcc.dg/vect/vect-reduc-chain-dot-slp-4.c: Likewise. + +2024-08-05 Richard Sandiford <richard.sandif...@arm.com> + + Revert: + 2024-08-05 Richard Sandiford <richard.sandif...@arm.com> + + PR rtl-optimization/116145 + * gcc.target/aarch64/sve/acle/general/pr116145.c: New test. + +2024-08-05 Andrew Pinski <quic_apin...@quicinc.com> + + PR rtl-optimization/116179 + * g++.dg/torture/pr116179-1.C: New test. + 2024-08-04 Jeff Law <j...@ventanamicro.com> PR rtl-optimization/116199 diff --git a/libbacktrace/ChangeLog b/libbacktrace/ChangeLog index 0a559eede03c..7568d45aae4c 100644 --- a/libbacktrace/ChangeLog +++ b/libbacktrace/ChangeLog @@ -1,3 +1,10 @@ +2024-08-05 Ian Lance Taylor <i...@golang.org> + + * configure.ac (ACX_PROG_CC_WARNING_OPTS): Add -Wpointer-arith. + * pecoff.c (coff_add): Cast void pointers. + * xcoff.c (xcoff_add): Likewise. + * configure: Regenerate. + 2024-07-30 Ian Lance Taylor <i...@golang.org> * pecoff.c (LDR_DLL_NOTIFICATION): Put function modifier diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index c4815a991ef7..8936638323d7 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,8 @@ +2024-08-05 Tobias Burnus <tbur...@baylibre.com> + + * libgomp.texi (OpenMP Runtime Library Routines): Add TR13 routines + to @menu (commented out). + 2024-08-01 Tobias Burnus <tbur...@baylibre.com> Richard Biener <rguent...@suse.de diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog index 138720454c1f..949fec62fe41 100644 --- a/libiberty/ChangeLog +++ b/libiberty/ChangeLog @@ -1,3 +1,7 @@ +2024-08-05 Andrew Burgess <aburg...@redhat.com> + + * argv.c (only_whitespace): Delete. + 2024-07-16 Andrew Burgess <aburg...@redhat.com> * argv.c (buildargv): Treat input of only whitespace as an empty