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

https://gcc.gnu.org/g:1a7febe9432f5302620aebc9cb5760c6c1d31d4c

commit r12-2520-g1a7febe9432f5302620aebc9cb5760c6c1d31d4c
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue Jul 27 00:16:27 2021 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 76 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/analyzer/ChangeLog  |  5 ++++
 gcc/cp/ChangeLog        | 13 +++++++++
 gcc/fortran/ChangeLog   | 14 +++++++++
 gcc/po/ChangeLog        |  4 +++
 gcc/testsuite/ChangeLog | 44 ++++++++++++++++++++++++++++
 libcpp/po/ChangeLog     |  4 +++
 libgfortran/ChangeLog   | 12 ++++++++
 9 files changed, 173 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index b86653fcb0b..fd68e247297 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,79 @@
+2021-07-26  Andrew MacLeod  <amacleod@redhat.com>
+
+	PR tree-optimization/78888
+	* gimple-range-fold.cc (get_letter_range): New.
+	(fold_using_range::range_of_builtin_call): Call get_letter_range.
+
+2021-07-26  Andrew MacLeod  <amacleod@redhat.com>
+
+	PR tree-optimization/78888
+	* gimple-range-fold.cc (fold_using_range::range_of_builtin_call): Add cases
+	for CFN_BUILT_IN_TOUPPER and CFN_BUILT_IN_TOLOWER.
+
+2021-07-26  Roger Sayle  <roger@nextmovesoftware.com>
+	    Marc Glisse  <marc.glisse@inria.fr>
+
+	* match.pd (rotate): Simplify equality/inequality of rotations.
+	(bswap): Simplify equality/inequality tests of byte swapping.
+
+2021-07-26  Aldy Hernandez  <aldyh@redhat.com>
+
+	* range-op.cc (operator_bitwise_xor::op1_op2_relation_effect):
+	New.
+
+2021-07-26  Aldy Hernandez  <aldyh@redhat.com>
+
+	* range-op.cc (operator_lshift::fold_range): Pass rel to
+	base class fold_range.
+	(operator_rshift::fold_range): Same.
+
+2021-07-26  Ashimida  <ashimida@linux.alibaba.com>
+
+	PR driver/101447
+	* toplev.h (min_align_loops_log): Remove declaration.
+	(min_align_jumps_log, min_align_labels_log): Likewise.
+	(min_align_functions_log): Likewise.
+
+2021-07-26  Aldy Hernandez  <aldyh@redhat.com>
+
+	* tree-vrp.c (vrp_simplify_cond_using_ranges): Rename vr_values
+	with range_query.
+	(execute_vrp): Abstract out simplification of conditionals...
+	(simplify_casted_conds): ...here.
+
+2021-07-26  Aldy Hernandez  <aldyh@redhat.com>
+
+	* gimple-array-bounds.cc (array_bounds_checker::get_value_range):
+	Add gimple argument.
+	(array_bounds_checker::check_array_ref): Same.
+	(array_bounds_checker::check_addr_expr): Same.
+	(array_bounds_checker::check_array_bounds): Pass statement to
+	check_array_bounds and check_addr_expr.
+	* gimple-array-bounds.h (check_array_bounds): Add gimple argument.
+	(check_addr_expr): Same.
+	(get_value_range): Same.
+
+2021-07-26  Tamar Christina  <tamar.christina@arm.com>
+
+	* config/aarch64/aarch64-simd-builtins.def (sdot, udot): Rename to..
+	(sdot_prod, udot_prod): ... This.
+	* config/aarch64/aarch64-simd.md (aarch64_<sur>dot<vsi2qi>): Merged
+	into...
+	(<sur>dot_prod<vsi2qi>): ... this.
+	(aarch64_<sur>dot_lane<vsi2qi>, aarch64_<sur>dot_laneq<vsi2qi>):
+	Change operands order.
+	(<sur>sadv16qi): Use new operands order.
+	* config/aarch64/arm_neon.h (vdot_u32, vdotq_u32, vdot_s32,
+	vdotq_s32): Use new RTL ordering.
+
+2021-07-26  Tamar Christina  <tamar.christina@arm.com>
+
+	* config/aarch64/aarch64-builtins.c (TYPES_TERNOP_SUSS,
+	aarch64_types_ternop_suss_qualifiers): New.
+	* config/aarch64/aarch64-simd-builtins.def (usdot_prod): Use it.
+	* config/aarch64/aarch64-simd.md (usdot_prod<vsi2qi>): Re-organize RTL.
+	* config/aarch64/arm_neon.h (vusdot_s32, vusdotq_s32): Use it.
+
 2021-07-23  Jakub Jelinek  <jakub@redhat.com>
 
 	PR rtl-optimization/101562
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index e8d397bf687..781a3b12ece 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20210726
+20210727
diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog
index fd799e3ea02..3234732b99a 100644
--- a/gcc/analyzer/ChangeLog
+++ b/gcc/analyzer/ChangeLog
@@ -1,3 +1,8 @@
+2021-07-26  David Malcolm  <dmalcolm@redhat.com>
+
+	* region-model.cc (region_model::on_call_pre): Always set conjured
+	LHS, not just for SSA names.
+
 2021-07-23  David Malcolm  <dmalcolm@redhat.com>
 
 	* diagnostic-manager.cc
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 293f620b498..6f8c4f0e66d 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,16 @@
+2021-07-26  Jakub Jelinek  <jakub@redhat.com>
+
+	* parser.h (struct cp_lexer): Add orphan_p member.
+	* parser.c (cp_parser_statement): Don't change in_omp_attribute_pragma
+	upon restart from CPP_PRAGMA handling.  Fix up condition when a lexer
+	should be destroyed and adjust saved_tokens if it records tokens from
+	the to be destroyed lexer.
+	(cp_parser_omp_section_scan): New function.
+	(cp_parser_omp_scan_loop_body): Use it.  If
+	parser->lexer->in_omp_attribute_pragma, allow optional comma
+	after scan.
+	(cp_parser_omp_sections_scope): Use cp_parser_omp_section_scan.
+
 2021-07-23  Jakub Jelinek  <jakub@redhat.com>
 
 	* parser.h (struct cp_parser): Add omp_attrs_forbidden_p member.
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index e3bf9d685bb..af9f6b5d033 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,17 @@
+2021-07-26  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
+	    Tobias Burnus  <tobias@codesourcery.com>
+
+	PR fortran/93308
+	PR fortran/93963
+	PR fortran/94327
+	PR fortran/94331
+	PR fortran/97046
+	* trans-decl.c (convert_CFI_desc): Only copy out the descriptor
+	if necessary.
+	* trans-expr.c (gfc_conv_gfc_desc_to_cfi_desc): Updated attribute
+	handling which reflect a previous intermediate version of the
+	standard. Only copy out the descriptor if necessary.
+
 2021-07-23  Harald Anlauf  <anlauf@gmx.de>
 
 	PR fortran/101536
diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog
index cc54ad44c72..4504e4e2530 100644
--- a/gcc/po/ChangeLog
+++ b/gcc/po/ChangeLog
@@ -1,3 +1,7 @@
+2021-07-26  Joseph Myers  <joseph@codesourcery.com>
+
+	* gcc.pot: Regenerate.
+
 2021-05-11  Joseph Myers  <joseph@codesourcery.com>
 
 	* ja.po: Update.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 681aefc2e13..88f5812a79e 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,47 @@
+2021-07-26  David Malcolm  <dmalcolm@redhat.com>
+
+	* gcc.dg/analyzer/sock-1.c: New test.
+	* gcc.dg/analyzer/sock-2.c: New test.
+
+2021-07-26  Andrew MacLeod  <amacleod@redhat.com>
+
+	* gcc.dg/pr78888.c: New.
+
+2021-07-26  Roger Sayle  <roger@nextmovesoftware.com>
+	    Marc Glisse  <marc.glisse@inria.fr>
+
+	* gcc.dg/fold-eqrotate-1.c: New test case.
+	* gcc.dg/fold-eqbswap-1.c: New test case.
+
+2021-07-26  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
+	    Tobias Burnus  <tobias@codesourcery.com>
+
+	PR fortran/93308
+	PR fortran/93963
+	PR fortran/94327
+	PR fortran/94331
+	PR fortran/97046
+	* gfortran.dg/ISO_Fortran_binding_1.f90: Add pointer attribute,
+	this test is still erroneous but now it compiles.
+	* gfortran.dg/bind_c_array_params_2.f90: Update regex to match
+	code changes.
+	* gfortran.dg/PR93308.f90: New test.
+	* gfortran.dg/PR93963.f90: New test.
+	* gfortran.dg/PR94327.c: New test.
+	* gfortran.dg/PR94327.f90: New test.
+	* gfortran.dg/PR94331.c: New test.
+	* gfortran.dg/PR94331.f90: New test.
+	* gfortran.dg/PR97046.f90: New test.
+
+2021-07-26  Jakub Jelinek  <jakub@redhat.com>
+
+	* g++.dg/gomp/attrs-1.C: Use attribute syntax even for section
+	and scan directives.
+	* g++.dg/gomp/attrs-2.C: Likewise.
+	* g++.dg/gomp/attrs-6.C: New test.
+	* g++.dg/gomp/attrs-7.C: New test.
+	* g++.dg/gomp/attrs-8.C: New test.
+
 2021-07-23  Harald Anlauf  <anlauf@gmx.de>
 
 	PR fortran/101536
diff --git a/libcpp/po/ChangeLog b/libcpp/po/ChangeLog
index 410e2291400..0b97583e120 100644
--- a/libcpp/po/ChangeLog
+++ b/libcpp/po/ChangeLog
@@ -1,3 +1,7 @@
+2021-07-26  Joseph Myers  <joseph@codesourcery.com>
+
+	* cpplib.pot: Regenerate.
+
 2021-03-29  Joseph Myers  <joseph@codesourcery.com>
 
 	* sr.po: Update.
diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog
index df8ff97c5e6..f67f1258fc3 100644
--- a/libgfortran/ChangeLog
+++ b/libgfortran/ChangeLog
@@ -1,3 +1,15 @@
+2021-07-26  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
+	    Tobias Burnus  <tobias@codesourcery.com>
+
+	PR fortran/93308
+	PR fortran/93963
+	PR fortran/94327
+	PR fortran/94331
+	PR fortran/97046
+	* runtime/ISO_Fortran_binding.c (cfi_desc_to_gfc_desc): Add code
+	to verify the descriptor. Correct bounds calculation.
+	(gfc_desc_to_cfi_desc): Add code to verify the descriptor.
+
 2021-07-22  Sandra Loosemore  <sandra@codesourcery.com>
 
 	* runtime/ISO_Fortran_binding.c (CFI_allocate): Don't use elem_len


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

only message in thread, other threads:[~2021-07-27  0:17 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-07-27  0:17 [gcc r12-2520] 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).