diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2024-01-30 00:18:41 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2024-01-30 00:18:41 +0000 |
commit | f07068197df6d4d7c63be209f4fb5a7ec99100dc (patch) | |
tree | 41b07d0c446f35203b7ea01d771bd2359e8259b7 | |
parent | 39219ec46097f5e165654d49950da8ddcac58f3e (diff) | |
download | gcc-f07068197df6d4d7c63be209f4fb5a7ec99100dc.zip gcc-f07068197df6d4d7c63be209f4fb5a7ec99100dc.tar.gz gcc-f07068197df6d4d7c63be209f4fb5a7ec99100dc.tar.bz2 |
Daily bump.
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | gcc/ChangeLog | 110 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/cp/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 114 | ||||
-rw-r--r-- | libgomp/ChangeLog | 5 | ||||
-rw-r--r-- | libstdc++-v3/ChangeLog | 5 |
7 files changed, 245 insertions, 1 deletions
@@ -1,3 +1,7 @@ +2024-01-29 Kwok Cheung Yeung <kcy@codesourcery.com> + + * MAINTAINERS: Update my work email address. + 2024-01-25 Chung-Lin Tang <cltang@baylibre.com> * MAINTAINERS: Update my work email address. diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 758e3bf..60e2d87 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,113 @@ +2024-01-29 Manos Anagnostakis <manos.anagnostakis@vrull.eu> + Manolis Tsamis <manolis.tsamis@vrull.eu> + Philipp Tomsich <philipp.tomsich@vrull.eu> + + * config/aarch64/aarch64-ldpstp.md: Remove unused mode. + * config/aarch64/aarch64-protos.h (aarch64_operands_ok_for_ldpstp): + Likewise. + * config/aarch64/aarch64.cc (aarch64_operands_ok_for_ldpstp): + Call on framework moved later. + +2024-01-29 Jose E. Marchesi <jose.marchesi@oracle.com> + + * config/bpf/bpf.cc (bpf_expand_epilogue): Do not emit a return + instruction in naked function epilogues. + +2024-01-29 YunQiang Su <syq@gcc.gnu.org> + + PR target/113655 + * configure.ac: Fix typo gcc_cv_as_mips_explicit should be + gcc_cv_as_mips_explicit_relocs. + * configure: Regnerated. + +2024-01-29 Matthieu Longo <matthieu.longo@arm.com> + + PR target/108933 + * config/arm/arm.md (arm_rev16si2): Convert to define_insn. + Correct generated RTL. + (arm_rev16si2_alt1): Correctly handle conditional execution. + (arm_rev16si2_alt2): Likewise. + +2024-01-29 Richard Biener <rguenther@suse.de> + + PR middle-end/113622 + * expr.cc (expand_assignment): Spill hard registers if + we index them with a variable offset. + +2024-01-29 Richard Biener <rguenther@suse.de> + + PR middle-end/113622 + * gimple-isel.cc (gimple_expand_vec_set_extract_expr): + Also allow DECL_HARD_REGISTER variables. + +2024-01-29 Alex Coplan <alex.coplan@arm.com> + + PR target/113616 + * config/aarch64/aarch64-ldp-fusion.cc (fixup_debug_uses_trailing_add): + Use iterate_safely when iterating over debug uses. + (fixup_debug_uses): Likewise. + (ldp_bb_info::cleanup_tombstones): Use iterate_safely to iterate + over nondebug insns instead of manually maintaining the next insn. + * iterator-utils.h (class safe_iterator): New. + (iterate_safely): New. + +2024-01-29 H.J. Lu <hjl.tools@gmail.com> + + PR target/38534 + * config/i386/i386-options.cc (ix86_set_func_type): Save + callee-saved registers in noreturn functions for -O0/-Og. + +2024-01-29 Tobias Burnus <tburnus@baylibre.com> + + PR target/113615 + * config/gcn/gcn-valu.md (fold_left_plus_<mode>): Only + define for !TARGET_RDNA2_PLUS. + +2024-01-29 Richard Sandiford <richard.sandiford@arm.com> + + PR target/113281 + * tree-vect-patterns.cc (vect_recog_over_widening_pattern): Remove + workaround for right shifts. + (vect_truncatable_operation_p): Handle NEGATE_EXPR and BIT_NOT_EXPR. + (vect_determine_precisions_from_range): Be more selective about + which codes can be narrowed based on their input and output ranges. + For shifts, require at least one more bit of precision than the + maximum shift amount. + +2024-01-29 Tobias Burnus <tburnus@baylibre.com> + + * config/nvptx/nvptx.opt (march-map=): Add sm_89 and sm_90a. + +2024-01-29 Tobias Burnus <tburnus@baylibre.com> + + * doc/install.texi (amdgcn): Recommend LLVM 15+ and newlib 4.4+, + but keep requiring only newlib 4.3+ and, if gfx1100 is disabled, + LLVM 13.0.1+. + +2024-01-29 Tobias Burnus <tburnus@baylibre.com> + + PR other/111966 + * config/gcn/mkoffload.cc (SET_XNACK_UNSET, TEST_SRAM_ECC_UNSET): New. + (SET_SRAM_ECC_UNSUPPORTED): Renamed to ... + (SET_SRAM_ECC_UNSET): ... this. + (copy_early_debug_info): Remove gfx900 special case, now handled as + part of the generic handling. + (main): Update SRAM_ECC and XNACK for the -march as done in gcn-hsa.h. + +2024-01-29 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/110603 + * tree-ssa-strlen.cc (get_range_strlen_dynamic): Remove incorrect + setting of pdata->maxlen to vr.upper_bound (which is unconditionally + overwritten anyway). Avoid creating invalid range with minlen + larger than maxlen. Formatting fix. + +2024-01-29 Richard Biener <rguenther@suse.de> + + PR debug/103047 + * tree-inline.cc (initialize_inlined_parameters): Reverse + the decl chain of inlined parameters. + 2024-01-28 Iain Sandoe <iain@sandoe.co.uk> * config/darwin.cc (darwin_build_constant_cfstring): Prevent over- diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 5c916bb..d984aca 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240129 +20240130 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 8ee3b4b..2d64d86 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,9 @@ +2024-01-29 Jason Merrill <jason@redhat.com> + + PR c++/113544 + * pt.cc (instantiate_class_template): Don't partially instantiate. + (tsubst_stmt): Likewise. + 2024-01-26 Nathaniel Shead <nathanieloshead@gmail.com> PR c++/113580 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index fd996ad..512d3ce 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,117 @@ +2024-01-29 Alexandre Oliva <oliva@adacore.com> + + * lib/target-supports.exp (check_effective_target_shared): + Check for a static-only libc. + +2024-01-29 Alexandre Oliva <oliva@adacore.com> + + * c-c++-common/dfp/pr36800.c: Drop dg-do overrider. + * c-c++-common/dfp/pr39034.c: Likewise. + * c-c++-common/dfp/pr39035.c: Likewise. + * gcc.dg/dfp/bid-non-canonical-d32-1.c: Likewise. + * gcc.dg/dfp/bid-non-canonical-d32-2.c: Likewise. + * gcc.dg/dfp/bid-non-canonical-d64-1.c: Likewise. + * gcc.dg/dfp/bid-non-canonical-d64-2.c: Likewise. + * gcc.dg/dfp/builtin-snan-1.c: Likewise. + * gcc.dg/dfp/builtin-tgmath-dfp.c: Likewise. + * gcc.dg/dfp/c23-float-dfp-4.c: Likewise. + * gcc.dg/dfp/c23-float-dfp-5.c: Likewise. + * gcc.dg/dfp/c23-float-dfp-6.c: Likewise. + * gcc.dg/dfp/c23-float-dfp-7.c: Likewise. + * gcc.dg/dfp/pr108068.c: Likewise. + * gcc.dg/dfp/pr97439.c: Likewise. + * g++.dg/compat/decimal/pass-1_main.C: Require dfprt. + * g++.dg/compat/decimal/pass-2_main.C: Likewise. + * g++.dg/compat/decimal/pass-3_main.C: Likewise. + * g++.dg/compat/decimal/pass-4_main.C: Likewise. + * g++.dg/compat/decimal/pass-5_main.C: Likewise. + * g++.dg/compat/decimal/pass-6_main.C: Likewise. + * g++.dg/compat/decimal/return-1_main.C: Likewise. + * g++.dg/compat/decimal/return-2_main.C: Likewise. + * g++.dg/compat/decimal/return-3_main.C: Likewise. + * g++.dg/compat/decimal/return-4_main.C: Likewise. + * g++.dg/compat/decimal/return-5_main.C: Likewise. + * g++.dg/compat/decimal/return-6_main.C: Likewise. + * g++.dg/eh/dfp-1.C: Likewise. + * g++.dg/eh/dfp-2.C: Likewise. + * g++.dg/eh/dfp-saves-aarch64.C: Likewise. + * gcc.c-torture/execute/pr80692.c: Likewise. + * gcc.dg/dfp/bid-non-canonical-d128-1.c: Likewise. + * gcc.dg/dfp/bid-non-canonical-d128-2.c: Likewise. + * gcc.dg/dfp/bid-non-canonical-d128-3.c: Likewise. + * gcc.dg/dfp/bid-non-canonical-d128-4.c: Likewise. + +2024-01-29 Jose E. Marchesi <jose.marchesi@oracle.com> + + * gcc.target/bpf/naked-1.c: Update test to not expect an exit + instruction in naked function. + * gcc.target/bpf/naked-2.c: New test. + +2024-01-29 Patrick O'Neill <patrick@rivosinc.com> + + * gcc.target/riscv/rvv/vsetvl/pr113429.c: Add + require-effective-target rv64 and riscv_v + +2024-01-29 Jason Merrill <jason@redhat.com> + + PR c++/113544 + * g++.dg/cpp1y/lambda-generic-nested3.C: New test. + +2024-01-29 Matthieu Longo <matthieu.longo@arm.com> + + PR target/108933 + * gcc.target/arm/rev16.c: Moved to... + * gcc.target/arm/rev16_1.c: ...here. + * gcc.target/arm/rev16_2.c: New test to check that rev16 is emitted. + +2024-01-29 Richard Biener <rguenther@suse.de> + + PR middle-end/113622 + * gcc.target/i386/pr113622-2.c: New testcase. + * gcc.target/i386/pr113622-3.c: Likewise. + +2024-01-29 Richard Biener <rguenther@suse.de> + + PR middle-end/113622 + * gcc.target/i386/pr113622-1.c: New testcase. + +2024-01-29 Alex Coplan <alex.coplan@arm.com> + + PR target/113616 + * gcc.c-torture/compile/pr113616.c: New test. + +2024-01-29 H.J. Lu <hjl.tools@gmail.com> + + PR target/38534 + * gcc.target/i386/pr38534-5.c: New file. + * gcc.target/i386/pr38534-6.c: Likewise. + +2024-01-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> + + PR target/112950 + * gcc.target/aarch64/sve/acle/general/dupq_5.c: Remove include directive + and instead use #pragma GCC for including arm_sve.h. + +2024-01-29 Richard Sandiford <richard.sandiford@arm.com> + + PR target/113281 + * gcc.dg/vect/pr113281-1.c: New test. + * gcc.dg/vect/pr113281-2.c: Likewise. + * gcc.dg/vect/pr113281-3.c: Likewise. + * gcc.dg/vect/pr113281-4.c: Likewise. + * gcc.dg/vect/pr113281-5.c: Likewise. + +2024-01-29 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/110603 + * gcc.c-torture/compile/pr110603.c: New test. + +2024-01-29 Andrew Pinski <quic_apinski@quicinc.com> + + PR testsuite/109705 + * lib/target-supports.exp (check_effective_target_vect_long_mult): + Fix powerpc*-*-* checks by considering ilp32. + 2024-01-28 Harald Anlauf <anlauf@gmx.de> PR fortran/113377 diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index fb0ed4f..c6bc101 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,8 @@ +2024-01-29 Tobias Burnus <tburnus@baylibre.com> + + * testsuite/libgomp.c/declare-variant-4.h: Use gfx1100/gfx1030 + function not gfx90a for gfx1100/gfx1030 context selector. + 2024-01-26 Richard Biener <rguenther@suse.de> * plugin/plugin-gcn.c (suitable_hsa_agent_p): Filter out diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index b3407a0..39feb32 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,8 @@ +2024-01-29 François Dumont <fdumont@gcc.gnu.org> + + * doc/xml/manual/debug_mode.xml: Link against libstdc++exp.a to use + _GLIBCXX_DEBUG_BACKTRACE macro. + 2024-01-24 Huanghui Nie <nnnjkk@gmail.com> Théo Papadopoulo <papadopoulo@gmail.com> |