From: GCC Administrator Date: Sat, 11 Jul 2020 00:17:06 +0000 (+0000) Subject: Daily bump. X-Git-Tag: releases/gcc-10.2.0~50 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=05fcfa4c83f94c949552c1516bc249c280b46357;p=thirdparty%2Fgcc.git Daily bump. --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e16993000d30..ba366b123b37 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,75 @@ +2020-07-10 Bill Seurer + + Backported from master: + 2020-07-10 Bill Seurer + + PR target/95581 + * config/rs6000/rs6000-call.c: Add new type v16qi_ftype_pcvoid. + (altivec_init_builtins) Change __builtin_altivec_mask_for_load to use + v16qi_ftype_pcvoid with correct number of parameters. + +2020-07-10 Anton Youdkevitch + + * config/aarch64/aarch64.c (thunderx2t99_regmove_cost, + thunderx2t99_vector_cost): Likewise. + +2020-07-10 Peter Bergner + + Backported from master: + 2020-07-09 Peter Bergner + + PR target/96125 + * config/rs6000/rs6000-call.c (rs6000_init_builtins): Define the MMA + specific types __vector_quad and __vector_pair, and initialize the + MMA built-ins if TARGET_EXTRA_BUILTINS is set. + (mma_init_builtins): Don't test for mask set in rs6000_builtin_mask. + Remove now unneeded mask variable. + * config/rs6000/rs6000.c (rs6000_option_override_internal): Add the + OPTION_MASK_MMA flag for power10 if not already set. + +2020-07-10 Will Schmidt + + Backported from master: + 2020-07-08 Will Schmidt + + * config/rs6000/altivec.h (vec_vmsumudm): New define. + * config/rs6000/altivec.md (UNSPEC_VMSUMUDM): New unspec. + (altivec_vmsumudm): New define_insn. + * config/rs6000/rs6000-builtin.def (altivec_vmsumudm): New BU_ALTIVEC_3 + entry. (vmsumudm): New BU_ALTIVEC_OVERLOAD_3 entry. + * config/rs6000/rs6000-call.c (altivec_overloaded_builtins): Add entries for + ALTIVEC_BUILTIN_VMSUMUDM variants of vec_msum. + * doc/extend.texi: Add document for vmsumudm behind vmsum. + +2020-07-10 Richard Biener + + Backported from master: + 2020-07-10 Richard Biener + + PR tree-optimization/96133 + * gimple-fold.c (fold_array_ctor_reference): Do not + recurse to folding a CTOR that does not fully cover the + asked for object. + +2020-07-10 Bin Cheng + + Backported from master: + 2020-07-09 Bin Cheng + + PR tree-optimization/95804 + * tree-loop-distribution.c (break_alias_scc_partitions): Force + negative post order to reduction partition. + +2020-07-10 Bin Cheng + + Backported from master: + 2020-06-20 Bin Cheng + + PR tree-optimization/95638 + * tree-loop-distribution.c (pg_edge_callback_data): New field. + (loop_distribution::break_alias_scc_partitions): Record and restore + postorder information. Fix memory leak. + 2020-07-09 Kito Cheng Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index ffe0f79eae46..ff113b92e7d3 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20200710 +20200711 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 98060be86dc3..592f35182834 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,13 @@ +2020-07-10 Jason Merrill + + PR c++/96105 + PR c++/96052 + PR c++/95976 + * class.c (check_field_decls): An array of empty classes is not an + empty data member. + (layout_empty_base_or_field): Handle explicit alignment. + Fix union handling. + 2020-07-01 Iain Sandoe Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index c8a1833469f4..060bba10c7ac 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,71 @@ +2020-07-10 Aaron Sawdey + + Backported from master: + 2020-07-10 Rajalakshmi Srinivasaraghavan + Aaron Sawdey + + * gcc.target/powerpc/p10-identify.c: New file. + * gcc.target/powerpc/p10-arch31.c: New file. + * gcc.target/powerpc/mma-single-test.c: New file. + * gcc.target/powerpc/mma-double-test.c: New file. + +2020-07-10 Aaron Sawdey + + Backported from master: + 2020-07-07 Aaron Sawdey + + * lib/target-supports.exp (check_power10_hw_available): + Return 0 for passing test. + +2020-07-10 Peter Bergner + + Backported from master: + 2020-07-09 Peter Bergner + + PR target/96125 + * gcc.target/powerpc/pr96125.c: New test. + +2020-07-10 Will Schmidt + + Backported from master: + 2020-07-08 Will Schmidt + + * gcc.target/powerpc/builtins-msum-runnable.c: New test. + * gcc.target/powerpc/vsx-builtin-msum.c: New test. + +2020-07-10 Jason Merrill + + PR c++/96105 + PR c++/96052 + PR c++/95976 + * g++.dg/cpp2a/no_unique_address4.C: New test. + * g++.dg/cpp2a/no_unique_address5.C: New test. + * g++.dg/cpp2a/no_unique_address6.C: New test. + +2020-07-10 Richard Biener + + Backported from master: + 2020-07-10 Richard Biener + + PR tree-optimization/96133 + * gcc.dg/torture/pr96133.c: New testcase. + +2020-07-10 Bin Cheng + + Backported from master: + 2020-07-09 Bin Cheng + + PR tree-optimization/95804 + * gcc.dg/tree-ssa/pr95804.c: New test. + +2020-07-10 Bin Cheng + + Backported from master: + 2020-06-20 Bin Cheng + + PR tree-optimization/95638 + * g++.dg/tree-ssa/pr95638.C: New test. + 2020-07-09 Kito Cheng Backported from master: