aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2023-03-30 00:17:02 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2023-03-30 00:17:02 +0000
commit009088865692bb3999805873933be155592d484b (patch)
tree340d0d39a56d5f8f71392f2e961ab008d8723ed6 /gcc
parentee122a2eeaea2ffec0e32577c7372bd4e2289e11 (diff)
downloadgcc-009088865692bb3999805873933be155592d484b.zip
gcc-009088865692bb3999805873933be155592d484b.tar.gz
gcc-009088865692bb3999805873933be155592d484b.tar.bz2
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog51
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/cp/ChangeLog7
-rw-r--r--gcc/m2/ChangeLog29
-rw-r--r--gcc/testsuite/ChangeLog44
5 files changed, 132 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 09ad0fa..6fbc2694 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,54 @@
+2023-03-29 Hans-Peter Nilsson <hp@axis.com>
+
+ * config/cris/cris.cc (cris_rtx_costs) [CONST_INT]: Return 0
+ for many quick operands, for register-sized modes.
+
+2023-03-29 Jiawei <jiawei@iscas.ac.cn>
+
+ * common/config/riscv/riscv-common.cc (riscv_subset_list::parse):
+ New check.
+
+2023-03-29 Martin Liska <mliska@suse.cz>
+
+ PR bootstrap/109310
+ * configure.ac: Emit a warning for deprecated option
+ --enable-link-mutex.
+ * configure: Regenerate.
+
+2023-03-29 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/109331
+ * tree-ssa-forwprop.cc (pass_forwprop::execute): When we
+ discover a taken edge make sure to cleanup the CFG.
+
+2023-03-29 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/109327
+ * tree-ssa-forwprop.cc (pass_forwprop::execute): Deal with
+ already removed stmts when draining to_remove.
+
+2023-03-29 Richard Biener <rguenther@suse.de>
+
+ PR ipa/106124
+ * dwarf2out.cc (lookup_type_die): Reset TREE_ASM_WRITTEN
+ so we can re-create the DIE for the type if required.
+
+2023-03-29 Jakub Jelinek <jakub@redhat.com>
+ Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/109301
+ * tree-ssa-math-opts.cc (pass_data_cse_sincos): Change
+ properties_provided from PROP_gimple_opt_math to 0.
+ (pass_data_expand_powcabs): Change properties_provided from 0 to
+ PROP_gimple_opt_math.
+
+2023-03-29 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/109154
+ * tree-if-conv.cc (gen_phi_arg_condition): Handle single
+ inverted condition specially by inverting at the caller.
+ (gen_phi_arg_condition): Swap COND_EXPR arms if requested.
+
2023-03-28 David Malcolm <dmalcolm@redhat.com>
PR c/107002
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 8696380..6800443 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20230329
+20230330
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 5f3cd10..d74c8c4 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,10 @@
+2023-03-29 Jason Merrill <jason@redhat.com>
+
+ PR c++/109321
+ PR c++/109320
+ * pt.cc (alias_ctad_tweaks): Rewrite deduced args.
+ (type_targs_deducible_from): Handle null pack deduction.
+
2023-03-28 David Malcolm <dmalcolm@redhat.com>
PR c/107002
diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog
index 609dab8..9e02313 100644
--- a/gcc/m2/ChangeLog
+++ b/gcc/m2/ChangeLog
@@ -1,3 +1,32 @@
+2023-03-29 Gaius Mulley <gaiusmod2@gmail.com>
+
+ PR modula2/109336
+ PR modula2/109315
+ * gm2-compiler/M2FileName.mod (CalculateFileName): Simplified by
+ ensuring the extension contains the ".".
+ (CalculateStemName): Re-formatted.
+ (ExtractExtension): Re-formatted.
+ (ExtractModule): Re-formatted.
+ * gm2-compiler/M2Options.def (setdefextension): Add block comment.
+ (setmodextension): Add block comment. Re-formatted.
+ * gm2-compiler/M2Options.mod (setdefextension): Add block comment.
+ (setmodextension): Add block comment. Re-formatted.
+ * gm2-compiler/M2Search.mod (FindSourceDefFile): Use
+ DefaultDefExt.
+ (DefaultDefExt): New constant.
+ (DefaultModExt): New constant.
+ (FindSourceModFile): Use DefaultModExt.
+ * gm2-gcc/m2decl.cc (m2decl_DeclareKnownVariable): Correct
+ spelling.
+ * gm2spec.cc (M2SOURCE): New constant.
+ (LANGSPEC): New value.
+ (MATHLIB): New value.
+ (WITHLIBC): New value.
+ (SKIPOPT): New value.
+ (lang_specific_driver): Replace seen_module_extension bool with
+ module_extension char *. Detect -fmod= and remember extension.
+ Use the extension to detect modula-2 source and mark it as such.
+
2023-03-23 Gaius Mulley <gaiusmod2@gmail.com>
PR modula2/109264
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 21d4b9d..e894c23 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,47 @@
+2023-03-29 Gaius Mulley <gaiusmod2@gmail.com>
+
+ PR modula2/109336
+ * gm2/link/nondefaultext/pass/hello.md: New test.
+ * gm2/link/nondefaultext/pass/liba.dm: New test.
+ * gm2/link/nondefaultext/pass/liba.md: New test.
+ * gm2/link/nondefaultext/pass/link-nondefaultext-pass.exp: New test.
+
+2023-03-29 Jiawei <jiawei@iscas.ac.cn>
+
+ * gcc.target/riscv/arch-19.c: New test.
+
+2023-03-29 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/109331
+ * gcc.dg/torture/pr109331.c: New testcase.
+
+2023-03-29 Richard Biener <rguenther@suse.de>
+
+ * g++.dg/pr94920.C: Scan forwprop1 instead of optimized.
+
+2023-03-29 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/109327
+ * gcc.dg/pr109327.c: New testcase.
+
+2023-03-29 Richard Biener <rguenther@suse.de>
+
+ PR ipa/106124
+ * g++.dg/gomp/pr106124.C: New testcase.
+
+2023-03-29 Jakub Jelinek <jakub@redhat.com>
+ Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/109301
+ * gcc.dg/pr109301.c: New test.
+
+2023-03-29 Jason Merrill <jason@redhat.com>
+
+ PR c++/109321
+ PR c++/109320
+ * g++.dg/cpp2a/class-deduction-alias16.C: New test.
+ * g++.dg/cpp2a/class-deduction-alias17.C: New test.
+
2023-03-28 Thomas Schwinge <thomas@codesourcery.com>
* gfortran.dg/weak-2.f90: Enable for nvptx target.