aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2024-02-02 00:18:18 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2024-02-02 00:18:18 +0000
commite2554540460add5357aeadbe99fb709aebbb415a (patch)
treef988667e8bc91d85e679b0f57c6726760468c211 /gcc
parent8efcdbf59bfed2b888db7def16c7641f26927260 (diff)
downloadgcc-e2554540460add5357aeadbe99fb709aebbb415a.zip
gcc-e2554540460add5357aeadbe99fb709aebbb415a.tar.gz
gcc-e2554540460add5357aeadbe99fb709aebbb415a.tar.bz2
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog62
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/c-family/ChangeLog7
-rw-r--r--gcc/cp/ChangeLog23
-rw-r--r--gcc/testsuite/ChangeLog57
5 files changed, 150 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index ec3bfe1..c63ad2f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,65 @@
+2024-02-01 Marek Polacek <polacek@redhat.com>
+
+ * doc/invoke.texi: Update -Wdangling-reference documentation.
+
+2024-02-01 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/113701
+ * config/i386/i386.md (*cmp<dwi>_doubleword):
+ Do not force SUBREG pieces to pseudos.
+
+2024-02-01 John David Anglin <danglin@gcc.gnu.org>
+
+ * config/pa/pa.md (atomic_storedi_1): Fix bug in
+ alternative 1.
+
+2024-02-01 Georg-Johann Lay <avr@gjlay.de>
+
+ * config/avr/avr.cc: Tabify.
+
+2024-02-01 Richard Ball <richard.ball@arm.com>
+
+ PR tree-optimization/111268
+ * tree-vect-slp.cc (vectorizable_slp_permutation_1):
+ Add variable-length check for vector input arguments
+ to a function.
+
+2024-02-01 Thomas Schwinge <tschwinge@baylibre.com>
+
+ * config/gcn/gcn.cc (gcn_hsa_declare_function_name): Don't
+ hard-code number of SGPR/VGPR/AVGPR registers.
+ * config/gcn/gcn.h: Add a 'STATIC_ASSERT's for number of
+ SGPR/VGPR/AVGPR registers.
+
+2024-02-01 Monk Chiang <monk.chiang@sifive.com>
+
+ * config/riscv/riscv.md: Add "fcvt_i2f", "fcvt_f2i" type
+ attribute, and include sifive-p600.md.
+ * config/riscv/generic-ooo.md: Update type attribute.
+ * config/riscv/generic.md: Update type attribute.
+ * config/riscv/sifive-7.md: Update type attribute.
+ * config/riscv/sifive-p600.md: New file.
+ * config/riscv/riscv-cores.def (RISCV_TUNE): Add parameter.
+ * config/riscv/riscv-opts.h (enum riscv_microarchitecture_type):
+ Add sifive_p600.
+ * config/riscv/riscv.cc (sifive_p600_tune_info): New.
+ * config/riscv/riscv.h (TARGET_SFB_ALU): Update.
+ * doc/invoke.texi (RISC-V Options): Add sifive-p600-series
+
+2024-02-01 Monk Chiang <monk.chiang@sifive.com>
+
+ * common/config/riscv/riscv-common.cc: Add Za64rs, Za128rs,
+ Ziccif, Ziccrse, Ziccamoa, Zicclsm, Zic64b items.
+ * config/riscv/riscv.opt: New macro for 7 new unprivileged
+ extensions.
+ * doc/invoke.texi (RISC-V Options): Add Za64rs, Za128rs,
+ Ziccif, Ziccrse, Ziccamoa, Zicclsm, Zic64b extensions.
+
+2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * config/sol2.h (LIBASAN_EARLY_SPEC): Add -z now unless
+ -static-libasan. Add missing whitespace.
+
2024-02-01 Thomas Schwinge <tschwinge@baylibre.com>
* config/gcn/gcn.md (FIRST_SGPR_REG, LAST_SGPR_REG)
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index aa4ca8e..656861b 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240201
+20240202
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 9bce014..6741eb5 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,10 @@
+2024-02-01 Lewis Hyatt <lhyatt@gmail.com>
+
+ PR preprocessor/105608
+ * c-pch.cc (c_common_read_pch): Adjust line map so that libcpp
+ assigns a location to restored macros which is the same location
+ that triggered the PCH include.
+
2024-01-31 Marek Polacek <polacek@redhat.com>
* c-opts.cc (c_common_post_options): Add an inform saying that
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 4198641..bcc9c3a 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,26 @@
+2024-02-01 Marek Polacek <polacek@redhat.com>
+
+ * call.cc (reference_like_class_p): Consider even non-templates for
+ std::span-like classes.
+
+2024-02-01 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/112737
+ * pt.cc (iterative_hash_template_arg) <case TEMPLATE_DECL>:
+ Adjust hashing to match cp_tree_equal.
+ (ctp_hasher::hash): Also hash CLASS_PLACEHOLDER_TEMPLATE.
+ * tree.cc (cp_tree_equal) <case TEMPLATE_DECL>: Return true
+ for ttp TEMPLATE_DECLs if their TEMPLATE_TEMPLATE_PARMs are
+ equivalent.
+ * typeck.cc (structural_comptypes) <case TEMPLATE_TYPE_PARM>:
+ Use cp_tree_equal to compare CLASS_PLACEHOLDER_TEMPLATE.
+
+2024-02-01 Marek Polacek <polacek@redhat.com>
+
+ PR c++/112437
+ * typeck.cc (treat_lvalue_as_rvalue_p): Bail out on sk_namespace in
+ the move on throw of parms loop.
+
2024-01-30 Marek Polacek <polacek@redhat.com>
PR c++/110358
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 5d40133..8ab0cca 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,60 @@
+2024-02-01 Marek Polacek <polacek@redhat.com>
+
+ * g++.dg/warn/Wdangling-reference21.C: New test.
+
+2024-02-01 John David Anglin <danglin@gcc.gnu.org>
+
+ * gnat.dg/trampoline3.adb: xfail scan-assembler-not
+ check on hppa*-*-*.
+
+2024-02-01 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/112737
+ * g++.dg/template/ttp42.C: New test.
+ * g++.dg/template/ttp43.C: New test.
+
+2024-02-01 Marek Polacek <polacek@redhat.com>
+
+ PR c++/112437
+ * g++.dg/cpp2a/concepts-throw1.C: New test.
+ * g++.dg/eh/throw4.C: New test.
+
+2024-02-01 Monk Chiang <monk.chiang@sifive.com>
+
+ * gcc.target/riscv/za-ext.c: New test.
+ * gcc.target/riscv/zi-ext.c: New test.
+
+2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * gcc.target/i386/pr38534-1.c: Add -fomit-frame-pointer to
+ dg-options.
+ * gcc.target/i386/pr38534-2.c: Likewise.
+ * gcc.target/i386/pr38534-3.c: Likewise.
+ * gcc.target/i386/pr38534-4.c: Likewise.
+
+2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * gcc.target/i386/no-callee-saved-1.c: Add -fomit-frame-pointer to
+ dg-options.
+ * gcc.target/i386/no-callee-saved-2.c: Likewise.
+
+2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * gcc.target/i386/avx512vl-stv-rotatedi-1.c: Add -mstv
+ -mno-stackrealign to dg-options.
+
+2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * gcc.target/i386/pr70321.c: Add -fomit-frame-pointer to
+ dg-options.
+
+2024-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * g++.dg/ext/attr-section2.C (scan-assembler): Quote dots. Allow
+ for double-quoted section name.
+ * g++.dg/ext/attr-section2a.C: Likewise.
+ * g++.dg/ext/attr-section2b.C: Likewise.
+
2024-02-01 Richard Biener <rguenther@suse.de>
PR tree-optimization/113693