aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2023-03-15 00:16:58 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2023-03-15 00:16:58 +0000
commitfd42a8fa4b7653a12b4dff3ffd8d19ee033fd143 (patch)
tree5ec80833a11c5461ec476abbbc7e864796b04451 /gcc
parent38945ee3b2884e5514272c4b41a507ebdfddbb3d (diff)
downloadgcc-fd42a8fa4b7653a12b4dff3ffd8d19ee033fd143.zip
gcc-fd42a8fa4b7653a12b4dff3ffd8d19ee033fd143.tar.gz
gcc-fd42a8fa4b7653a12b4dff3ffd8d19ee033fd143.tar.bz2
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog62
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/cp/ChangeLog37
-rw-r--r--gcc/d/ChangeLog8
-rw-r--r--gcc/m2/ChangeLog9
-rw-r--r--gcc/testsuite/ChangeLog77
6 files changed, 194 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 8a0e911..7d89956 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,65 @@
+2023-03-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/109109
+ * config/i386/i386-expand.cc (split_double_concat): Fix splitting
+ when lo is equal to dhi and hi is a MEM which uses dlo register.
+
+2023-03-14 Martin Jambor <mjambor@suse.cz>
+
+ PR ipa/107925
+ * ipa-cp.cc (update_profiling_info): Drop counts of orig_node to
+ global0 instead of zeroing when it does not have as many counts as
+ it should.
+
+2023-03-14 Martin Jambor <mjambor@suse.cz>
+
+ PR ipa/107925
+ * ipa-cp.cc (update_specialized_profile): Drop orig_node_count to
+ ipa count, remove assert, lenient_count_portion_handling, dump
+ also orig_node_count.
+
+2023-03-14 Uros Bizjak <ubizjak@gmail.com>
+
+ * config/i386/i386-expand.cc (expand_vec_perm_movs):
+ Handle V2SImode for TARGET_MMX_WITH_SSE.
+ * config/i386/mmx.md (*mmx_movss_<mode>): Rename from *mmx_movss
+ using V2FI mode iterator to handle both V2SI and V2SF modes.
+
+2023-03-14 Sam James <sam@gentoo.org>
+
+ * config/riscv/genrvv-type-indexer.cc: Avoid calloc() poisoning on musl by
+ including <sstream> earlier.
+ * system.h: Add INCLUDE_SSTREAM.
+
+2023-03-14 Richard Biener <rguenther@suse.de>
+
+ * tree-ssa-live.cc (remove_unused_locals): Do not treat
+ the .DEFERRED_INIT of a variable as use, instead remove
+ that if it is the only use.
+
+2023-03-14 Eric Botcazou <ebotcazou@adacore.com>
+
+ PR rtl-optimization/107762
+ * expr.cc (emit_group_store): Revert latest change.
+
+2023-03-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
+
+ PR tree-optimization/109005
+ * tree-if-conv.cc (get_bitfield_rep): Replace BLKmode check with
+ aggregate type check.
+
+2023-03-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/109115
+ * tree-vect-patterns.cc (vect_recog_divmod_pattern): Don't use
+ r.upper_bound () on r.undefined_p () range.
+
+2023-03-14 Jan Hubicka <hubicka@ucw.cz>
+
+ PR tree-optimization/106896
+ * profile-count.cc (profile_count::to_sreal_scale): Synchronize
+ implementatoin with probability_in; avoid some asserts.
+
2023-03-13 Max Filippov <jcmvbkbc@gmail.com>
* config/xtensa/linux.h (TARGET_ASM_FILE_END): New macro.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 975096e..1541514 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20230314
+20230315
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 83d955d..b9231ad 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,40 @@
+2023-03-14 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/96830
+ * pt.cc (push_inline_template_parms_recursive): Set
+ TEMPLATE_PARMS_CONSTRAINTS.
+ (push_template_decl): For an out-of-line declaration, verify
+ constraints for each enclosing template scope match those of the
+ original template declaratation.
+
+2023-03-14 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/96830
+ * pt.cc (redeclare_class_template): Add missing "of" in
+ constraint mismatch diagnostic.
+ (tsubst_friend_class): For an already declared class template,
+ substitute and pass the friend declaration's constraints to
+ redeclare_class_template instead of passing the existing
+ template's constraints.
+
+2023-03-14 Jason Merrill <jason@redhat.com>
+
+ PR c++/108468
+ * pt.cc (unify_pack_expansion): Check that TPARMS_PRIMARY_TEMPLATE
+ is non-null.
+
+2023-03-14 Jason Merrill <jason@redhat.com>
+
+ PR c++/107310
+ * cp-gimplify.cc (genericize_if_stmt): Restore folding
+ of constant conditions.
+
+2023-03-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/109096
+ * tree.cc (record_has_unique_obj_representations): Ignore unnamed
+ bitfields.
+
2023-03-13 Jason Merrill <jason@redhat.com>
PR c++/107128
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index bd1a4c9..5ea2416 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,11 @@
+2023-03-14 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ PR d/109108
+ * decl.cc (function_defined_in_root_p): Remove.
+ (get_symbol_decl): Set DECL_LAMBDA_FUNCTION_P on function literals.
+ (start_function): Unconditionally unset DECL_EXTERNAL
+ (set_linkage_for_decl): Give lambda functions one-only linkage.
+
2023-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
* decl.cc (finish_thunk): Unset DECL_EXTERNAL on thunk.
diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog
index c051ed5..36b07e9 100644
--- a/gcc/m2/ChangeLog
+++ b/gcc/m2/ChangeLog
@@ -1,3 +1,12 @@
+2023-03-14 Gaius Mulley <gaiusmod2@gmail.com>
+
+ PR modula2/109125
+ * gm2-libs-ch/cgetopt.c (cgetopt_SetOption): Replace int
+ for bool.
+ * gm2-libs-ch/termios.c (doSetUnset): Replace int for bool.
+ * gm2-libs/Builtins.mod (isfinitef): Correct typo in return
+ statement.
+
2023-03-13 Gaius Mulley <gaiusmod2@gmail.com>
PR modula2/109103
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 538954e..9b9d2e2 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,80 @@
+2023-03-15 Jonathan Yong <10walls@gmail.com>
+
+ * gcc.dg/pic-2.c: Fix expected __PIC__ value.
+ * gcc.dg/pic-3.c: Ditto.
+ * gcc.dg/pic-4.c: Ditto.
+
+2023-03-14 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/96830
+ * g++.dg/cpp2a/concepts-class5.C: New test.
+ * g++.dg/cpp2a/concepts-class5a.C: New test.
+
+2023-03-14 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/96830
+ * g++.dg/cpp2a/concepts-friend14.C: New test.
+
+2023-03-14 Jason Merrill <jason@redhat.com>
+
+ PR c++/108468
+ * g++.dg/cpp1y/var-templ78.C: New test.
+
+2023-03-14 Jason Merrill <jason@redhat.com>
+
+ PR c++/107310
+ * c-c++-common/Wimplicit-fallthrough-39.c: Adjust warning.
+ * g++.dg/warn/Wreturn-6.C: New test.
+
+2023-03-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/109109
+ * gcc.target/i386/pr109109-1.c: New test.
+ * gcc.target/i386/pr109109-2.c: New test.
+
+2023-03-14 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ PR d/109108
+ * gdc.dg/torture/imports/pr109108.d: New test.
+ * gdc.dg/torture/pr109108.d: New test.
+
+2023-03-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/108972
+ PR testsuite/109129
+ * g++.dg/cpp2a/concepts-lambda3.C: Use dg-do run only for c++20,
+ for c++17_down dg-do compile. Expect dg-excess-errors for c++17_down
+ rather than ! concepts.
+
+2023-03-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/109096
+ * g++.dg/cpp1z/has-unique-obj-representations3.C: New test.
+
+2023-03-14 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/auto-init-unused-1.c: New testcase.
+
+2023-03-14 Eric Botcazou <ebotcazou@adacore.com>
+
+ PR tree-optimization/109005
+ * gnat.dg/specs/opt6.ads: New test.
+
+2023-03-14 Tamar Christina <tamar.christina@arm.com>
+
+ PR testsuite/109118
+ * gcc.dg/mla_1.c: Moved to...
+ * gcc.target/aarch64/sve/mla_3.c: ...here.
+
+2023-03-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/109115
+ * gcc.dg/pr109115.c: New test.
+
+2023-03-14 Richard Biener <rguenther@suse.de>
+
+ * g++.dg/torture/20230313.C: New testcase.
+
2023-03-13 Gaius Mulley <gaiusmod2@gmail.com>
* gm2/pim/fail/largeconst.mod: New test.