public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc r12-6930] Daily bump.
@ 2022-01-29  0:17 GCC Administrator
  0 siblings, 0 replies; only message in thread
From: GCC Administrator @ 2022-01-29  0:17 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:f6f2d6cfec1c2fe9570b98211be58329d8d7749b

commit r12-6930-gf6f2d6cfec1c2fe9570b98211be58329d8d7749b
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sat Jan 29 00:16:22 2022 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 81 +++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/ada/ChangeLog       |  6 ++++
 gcc/cp/ChangeLog        | 25 ++++++++++++++
 gcc/d/ChangeLog         |  4 +++
 gcc/fortran/ChangeLog   | 27 +++++++++++++++
 gcc/testsuite/ChangeLog | 88 +++++++++++++++++++++++++++++++++++++++++++++++++
 7 files changed, 232 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 7b9ef630d92..a1476d6500d 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,84 @@
+2022-01-28  Yoshinori Sato  <yo-satoh@sios.com>
+
+	* config/sh/t-linux (MULTILIB_EXCEPTIONS): Add m1, mb/m1 and m2a.
+
+2022-01-28  Navid Rahimi  <navidrahimi@microsoft.com>
+
+	PR tree-optimization/103514
+	* match.pd (a & b) ^ (a == b) -> !(a | b): New optimization.
+	(a & b) == (a ^ b) -> !(a | b): New optimization.
+
+2022-01-28  Marek Polacek  <polacek@redhat.com>
+
+	* doc/invoke.texi: Update -Wbidi-chars documentation.
+
+2022-01-28  Iain Sandoe  <iain@sandoe.co.uk>
+
+	* config/rs6000/darwin.h (OPTION_GLIBC): Define to 0.
+
+2022-01-28  Zhao Wei Liew  <zhaoweiliew@gmail.com>
+
+	PR tree-optimization/95424
+	* match.pd: Simplify 1 / X where X is an integer.
+
+2022-01-28  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/104263
+	* gimple-ssa-store-merging.cc (get_status_for_store_merging): For
+	cfun->can_throw_non_call_exceptions && cfun->eh test whether
+	last non-debug stmt in the bb is store_valid_for_store_merging_p
+	rather than last stmt.
+
+2022-01-28  Martin Liska  <mliska@suse.cz>
+
+	* diagnostic.cc (diagnostic_action_after_output): Remove extra
+	newline.
+
+2022-01-28  Martin Liska  <mliska@suse.cz>
+
+	* config/rs6000/host-darwin.cc (segv_crash_handler):
+	Do not use leading capital letter.
+	(segv_handler): Likewise.
+	* ipa-sra.cc (verify_splitting_accesses): Likewise.
+	* varasm.cc (get_section): Likewise.
+
+2022-01-28  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/104267
+	* tree-vect-stmts.cc (vectorizable_call): Properly use the
+	per-argument determined vector type for externals and
+	invariants.
+
+2022-01-28  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/104263
+	* tree-cfg.cc (gimple_purge_dead_abnormal_call_edges):
+	Purge edges also when !cfun->has_nonlocal_label
+	and !cfun->calls_setjmp.
+
+2022-01-28  Maciej W. Rozycki  <macro@embecosm.com>
+
+	* config/riscv/riscv.md: Document `auipc' and `bitmanip' `type'
+	attributes.
+
+2022-01-28  Jakub Jelinek  <jakub@redhat.com>
+
+	PR lto/104237
+	* cfgrtl.cc (loc_equal): New function.
+	(unique_locus_on_edge_between_p): Use it.
+
+2022-01-28  Richard Biener  <rguenther@suse.de>
+
+	* cfganal.h (mark_dfs_back_edges): Provide API with struct
+	function argument.
+	* cfganal.cc (mark_dfs_back_edges): Take a struct function
+	to work on, add a wrapper passing cfun.
+	* graph.cc (draw_cfg_nodes_no_loops): Replace stray cfun
+	uses with fun which is already passed.
+	(draw_cfg_edges): Likewise.
+	(draw_cfg_nodes_for_loop): Do not use draw_cfg_nodes_for_loop
+	for fun != cfun.
+
 2022-01-27  Patrick Palka  <ppalka@redhat.com>
 
 	PR c++/99895
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 5f741186d8e..1fcfb4d05ea 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20220128
+20220129
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index c79cbd1da45..cb1a0266f2f 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,9 @@
+2022-01-28  Eric Botcazou  <ebotcazou@adacore.com>
+
+	PR ada/104258
+	* exp_ch4.adb (Narrow_Large_Operation): Also copy the entity, if
+	any, when rewriting the operator node.
+
 2022-01-19  H.J. Lu  <hjl.tools@gmail.com>
 
 	PR ada/103538
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 4301b5c81a9..19fbfa74f5f 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,28 @@
+2022-01-28  Patrick Palka  <ppalka@redhat.com>
+	    Jason Merrill  <jason@redhat.com>
+
+	PR c++/92752
+	* typeck.cc (build_ptrmemfunc): Cast a nullptr constant to the
+	unqualified pointer type not the qualified one.
+
+2022-01-28  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/103341
+	* decl.cc (cp_finish_decl): Pass the template arguments of a
+	variable template specialization or a templated static data
+	member to do_auto_deduction when the auto is constrained.
+
+2022-01-28  Jason Merrill  <jason@redhat.com>
+
+	PR c++/100198
+	PR c++/100030
+	PR c++/100282
+	* parser.cc (cp_parser_enumerator_definition): Sorry on parameter
+	pack in lambda.
+	(cp_parser_class_head): And in class attributes.
+	* pt.cc (check_for_bare_parameter_packs): Sorry instead of error
+	in lambda.
+
 2022-01-27  Jason Merrill  <jason@redhat.com>
 
 	PR c++/104245
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index cef7ecdbc90..22c4d8643e7 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,7 @@
+2022-01-28  Martin Liska  <mliska@suse.cz>
+
+	* decl.cc (d_finish_decl): Do not use leading capital letter.
+
 2022-01-17  Martin Liska  <mliska@suse.cz>
 
 	* d-gimplify.cc: Rename .c names to .cc.
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 877f345dbfb..a755caf9c8e 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,30 @@
+2022-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
+
+	PR fortran/103790
+	* trans-array.cc (structure_alloc_comps): Prevent descriptor
+	stacking for non-array data; do not broadcast caf-tokens.
+	* trans-intrinsic.cc (conv_co_collective): Prevent generation
+	of unused descriptor.
+
+2022-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
+
+	Revert:
+	2022-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
+
+	PR fortran/103790
+	* trans-array.cc (structure_alloc_comps): Prevent descriptor
+	stacking for non-array data; do not broadcast caf-tokens.
+	* trans-intrinsic.cc (conv_co_collective): Prevent generation
+	of unused descriptor.
+
+2022-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
+
+	PR fortran/103790
+	* trans-array.cc (structure_alloc_comps): Prevent descriptor
+	stacking for non-array data; do not broadcast caf-tokens.
+	* trans-intrinsic.cc (conv_co_collective): Prevent generation
+	of unused descriptor.
+
 2022-01-27  Harald Anlauf  <anlauf@gmx.de>
 
 	PR fortran/104128
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 012e2c3cf92..e87f4c70e40 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,91 @@
+2022-01-28  Navid Rahimi  <navidrahimi@microsoft.com>
+
+	* gcc.dg/tree-ssa/pr103514.c: Testcase for this optimization.
+
+2022-01-28  Patrick Palka  <ppalka@redhat.com>
+	    Jason Merrill  <jason@redhat.com>
+
+	PR c++/92752
+	* g++.dg/warn/Wignored-qualifiers2.C: New test.
+
+2022-01-28  Zhao Wei Liew  <zhaoweiliew@gmail.com>
+
+	PR tree-optimization/95424
+	* gcc.dg/tree-ssa/divide-6.c: New file.
+	* gcc.dg/tree-ssa/divide-7.c: New file.
+
+2022-01-28  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/104263
+	* gcc.dg/pr104263.c: New test.
+
+2022-01-28  Allan McRae  <allan@archlinux.org>
+
+	PR testsuite/70230
+	* gcc.dg/asan/use-after-scope-4.c (dg-options): Add
+	-fno-stack-protector.
+	* gcc.dg/stack-usage-1.c: Likewise
+	* gcc.dg/superblock.c: Likewise
+	* gcc.target/i386/avx-vzeroupper-17.c: Likewise
+	* gcc.target/i386/cleanup-1.c: Likewise
+	* gcc.target/i386/cleanup-2.c: Likewise
+	* gcc.target/i386/interrupt-redzone-1.c: Likewise
+	* gcc.target/i386/interrupt-redzone-2.c: Likewise
+	* gcc.target/i386/pr79793-1.c: Likewise
+	* gcc.target/i386/pr79793-2.c: Likewise
+	* gcc.target/i386/shrink_wrap_1.c: Likewise
+	* gcc.target/i386/stack-check-11.c: Likewise
+	* gcc.target/i386/stack-check-18.c: Likewise
+	* gcc.target/i386/stack-check-19.c: Likewise
+	* gcc.target/i386/stackalign/pr88483-1.c: Likewise
+	* gcc.target/i386/stackalign/pr88483-2.c: Likewise
+	* gcc.target/i386/sw-1.c: Likewise
+
+2022-01-28  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/103341
+	* g++.dg/cpp2a/concepts-class4.C: New test.
+	* g++.dg/cpp2a/concepts-var-templ2.C: New test.
+
+2022-01-28  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/104263
+	* gcc.dg/tree-ssa/inline-13.c: New testcase.
+
+2022-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
+
+	PR fortran/103790
+	* gfortran.dg/coarray_collectives_18.f90: New test.
+
+2022-01-28  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* gnat.dg/generic_comp.adb: New test.
+
+2022-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
+
+	Revert:
+	2022-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
+
+	PR fortran/103790
+	* gfortran.dg/coarray_collectives_18.f90: New test.
+
+2022-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
+
+	PR fortran/103790
+	* gfortran.dg/coarray_collectives_18.f90: New test.
+
+2022-01-28  Jason Merrill  <jason@redhat.com>
+
+	PR c++/100198
+	PR c++/100030
+	PR c++/100282
+	* g++.dg/cpp0x/lambda/lambda-variadic13.C: Accept the sorry
+	as well as the correct error.
+	* g++.dg/cpp0x/lambda/lambda-variadic14.C: Likewise.
+	* g++.dg/cpp0x/lambda/lambda-variadic14a.C: New test.
+	* g++.dg/cpp0x/lambda/lambda-variadic15.C: New test.
+	* g++.dg/cpp0x/lambda/lambda-variadic16.C: New test.
+
 2022-01-27  David Malcolm  <dmalcolm@redhat.com>
 
 	* gcc.dg/analyzer/data-model-1.c: Add dg-message directives for


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2022-01-29  0:17 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-01-29  0:17 [gcc r12-6930] Daily bump GCC Administrator

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).