From 0287b697b018125e97c2121796bd71cd7fab5f29 Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Thu, 16 Sep 2021 00:17:54 +0000 Subject: [PATCH] Daily bump. --- gcc/ChangeLog | 44 +++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 29 +++++++++++++++++++++++++++ gcc/testsuite/ChangeLog | 38 +++++++++++++++++++++++++++++++++++ 4 files changed, 112 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5e5eae81003f..b550d928d03f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,47 @@ +2021-09-15 Jakub Jelinek + + Backported from master: + 2021-09-15 Jakub Jelinek + + PR c++/88578 + PR c++/102295 + * varasm.c (output_constructor_regular_field): Instead of assertion + that array_size_for_constructor result is equal to size of + TREE_TYPE (local->val) in bytes, assert that the type size is greater + or equal to array_size_for_constructor result and use type size as + fieldsize. + +2021-09-15 Pat Haugen + + * config/rs6000/rs6000-cpus.def (ISA_3_1_MASKS_SERVER): Add + OPTION_MASK_P10_FUSION_2STORE. + (POWERPC_MASKS): Likewise. + * config/rs6000/rs6000.c (rs6000_option_override_internal): Enable + store fusion for Power10. + (is_fusable_store): New. + (power10_sched_reorder): Likewise. + (rs6000_sched_reorder): Do Power10 specific reordering. + (rs6000_sched_reorder2): Likewise. + * config/rs6000/rs6000.opt: Add new option. + +2021-09-15 Peter Bergner + + Backported from master: + 2021-07-14 Peter Bergner + + * config/rs6000/rs6000.c (adjacent_mem_locations): Return the lower + addressed memory rtx, if any. + (rs6000_split_multireg_move): Fix code formatting. + Handle MMA build built-ins with operands in adjacent memory locations. + +2021-09-15 Peter Bergner + + Backported from master: + 2021-07-14 Peter Bergner + + * config/rs6000/rs6000.c (rs6000_split_multireg_move): Move to later + in the file. + 2021-09-14 Pat Haugen * config/rs6000/rs6000.c (is_load_insn1): Verify destination is a diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 5de3919d1746..4e6a8dcc7b62 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20210915 +20210916 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 1e968d37d13d..08eafb46980f 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,32 @@ +2021-09-15 Jakub Jelinek + + Backported from master: + 2021-09-15 Jakub Jelinek + + PR c++/88578 + PR c++/102295 + * typeck2.c (split_nonconstant_init_1): Don't throw away empty + initializers of flexible array members if they have non-zero type + size. + +2021-09-15 Jakub Jelinek + + Backported from master: + 2021-09-14 Jakub Jelinek + + PR c++/102295 + * decl.c (layout_var_decl): For aggregates ending with a flexible + array member, add the size of the initializer for that member to + DECL_SIZE and DECL_SIZE_UNIT. + +2021-09-15 Jakub Jelinek + + Backported from master: + 2021-09-14 Jakub Jelinek + + PR c++/102305 + * method.c (is_xible_helper): Call complete_type on to. + 2021-09-07 Jakub Jelinek Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 8f5111f579c3..8d0161e267b5 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,41 @@ +2021-09-15 Jakub Jelinek + + Backported from master: + 2021-09-15 Jakub Jelinek + + PR c++/88578 + PR c++/102295 + * g++.dg/ext/flexary39.C: New test. + * g++.dg/ext/flexary40.C: New test. + +2021-09-15 Jakub Jelinek + + Backported from master: + 2021-09-14 Jakub Jelinek + + PR c++/102295 + * g++.target/i386/pr102295.C: New test. + +2021-09-15 Jakub Jelinek + + Backported from master: + 2021-09-14 Jakub Jelinek + + PR c++/102305 + * g++.dg/cpp0x/pr102305.C: New test. + +2021-09-15 Pat Haugen + + * gcc.target/powerpc/fusion-p10-stst.c: New test. + * gcc.target/powerpc/fusion-p10-stst2.c: New test. + +2021-09-15 Peter Bergner + + Backported from master: + 2021-07-14 Peter Bergner + + * gcc.target/powerpc/mma-builtin-9.c: New test. + 2021-09-14 Eric Botcazou * gnat.dg/enum_rep2.adb: New test. -- 2.47.2