From: GCC Administrator Date: Sat, 7 May 2022 00:18:53 +0000 (+0000) Subject: Daily bump. X-Git-Tag: releases/gcc-12.2.0~342 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d413626f99f982d5f81889892d8496bcca83acb1;p=thirdparty%2Fgcc.git Daily bump. --- diff --git a/contrib/ChangeLog b/contrib/ChangeLog index 76e3cb0ce825..9925a567602f 100644 --- a/contrib/ChangeLog +++ b/contrib/ChangeLog @@ -1,3 +1,10 @@ +2022-05-06 Jakub Jelinek + + Backported from master: + 2022-05-06 Jakub Jelinek + + * gennews (files): Add files for GCC 12. + 2022-05-06 Release Manager * GCC 12.1.0 released. diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 609fd421e6bd..375565c834cd 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,66 @@ +2022-05-06 Michael Meissner + + Backported from master: + 2022-05-06 Michael Meissner + + PR target/102059 + * config/rs6000/rs6000.cc (rs6000_can_inline_p): Ignore -mpower8-fusion + and -mpower10-fusion options for inlining purposes. + +2022-05-06 Richard Biener + + Backported from master: + 2022-04-29 Richard Biener + + PR middle-end/105376 + * tree.cc (build_real): Special case dconst* arguments + for decimal floating point types. + +2022-05-06 Richard Biener + + Backported from master: + 2022-05-05 Richard Biener + + PR tree-optimization/105484 + * gimple-isel.cc (gimple_expand_vec_set_expr): Clean EH, return + whether the CFG changed. + (gimple_expand_vec_exprs): When the CFG changed, clean it up. + +2022-05-06 Richard Biener + + Backported from master: + 2022-05-03 Richard Biener + + PR middle-end/105461 + * opts.cc (finish_options): Match the condition to + disable flag_var_tracking to that of process_options. + +2022-05-06 Richard Biener + + Backported from master: + 2022-05-03 Richard Biener + + * opts.cc: #undef OPTIONS_SET_P. + (finish_options): Use opts_set instead of OPTIONS_SET_P. + +2022-05-06 Richard Biener + + Backported from master: + 2022-05-02 Richard Biener + + PR tree-optimization/105437 + * tree-vect-slp.cc (vect_schedule_slp_node): Handle the + case where last_stmt alters control flow. + +2022-05-06 Richard Biener + + Backported from master: + 2022-05-03 Richard Biener + + PR tree-optimization/105394 + * tree-vect-generic.cc (expand_vector_condition): Adjust + comp_width for non-integer mode masks as well. + 2022-05-06 Release Manager * GCC 12.1.0 released. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 50478337b491..e490589f7bfc 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20220506 +20220507 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 411bd5a959bf..1ffada883263 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,21 @@ +2022-05-06 Patrick Palka + + Backported from master: + 2022-05-04 Patrick Palka + + PR c++/105476 + * pt.cc (maybe_aggr_guide): Set processing_template_decl when + partially instantiating the guide's parameter list. + +2022-05-06 Jakub Jelinek + + Backported from master: + 2022-05-04 Jakub Jelinek + + * lambda.cc: Include decl.h. + (maybe_add_lambda_conv_op): Temporarily override deprecated_state to + UNAVAILABLE_DEPRECATED_SUPPRESS. + 2022-05-06 Release Manager * GCC 12.1.0 released. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 2f7ffdfac602..41c2037a6b08 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,75 @@ +2022-05-06 Michael Meissner + + Backported from master: + 2022-05-06 Michael Meissner + + PR target/102059 + * gcc.target/powerpc/pr102059-4.c: New test. + +2022-05-06 H.J. Lu + + Backported from master: + 2022-05-02 H.J. Lu + + PR testsuite/105433 + * gcc.target/i386/iamcu/asm-support.S: Add .note.GNU-stack. + * gcc.target/x86_64/abi/asm-support.S: Likewise. + * gcc.target/x86_64/abi/avx/asm-support.S: Likewise. + * gcc.target/x86_64/abi/avx512f/asm-support.S: Likewise. + * gcc.target/x86_64/abi/avx512fp16/asm-support.S: Likewise. + * gcc.target/x86_64/abi/avx512fp16/m256h/asm-support.S: Likewise. + * gcc.target/x86_64/abi/avx512fp16/m512h/asm-support.S: Likewise. + * gcc.target/x86_64/abi/ms-sysv/do-test.S: Likewise. + +2022-05-06 Patrick Palka + + Backported from master: + 2022-05-04 Patrick Palka + + PR c++/105476 + * g++.dg/cpp2a/class-deduction-aggr13.C: New test. + * g++.dg/cpp2a/class-deduction-aggr13a.C: New test. + +2022-05-06 Richard Biener + + Backported from master: + 2022-04-29 Richard Biener + + PR middle-end/105376 + * gcc.dg/pr105376.c: New testcase. + +2022-05-06 Jakub Jelinek + + Backported from master: + 2022-05-04 Jakub Jelinek + + * g++.dg/cpp23/lambda-attr1.C: New test. + * g++.dg/cpp23/lambda-attr2.C: New test. + +2022-05-06 Richard Biener + + Backported from master: + 2022-05-05 Richard Biener + + PR tree-optimization/105484 + * gcc.dg/torture/pr105484.c: New testcase. + +2022-05-06 Richard Biener + + Backported from master: + 2022-05-03 Richard Biener + + PR middle-end/105461 + * gcc.dg/pr105461.c: New testcase. + +2022-05-06 Richard Biener + + Backported from master: + 2022-05-02 Richard Biener + + PR tree-optimization/105437 + * g++.dg/vect/pr105437.cc: New testcase. + 2022-05-06 Release Manager * GCC 12.1.0 released. diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index ea745c2f8161..a8e513d92380 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,35 @@ +2022-05-06 Jonathan Wakely + + Backported from master: + 2022-05-06 Jonathan Wakely + + PR libstdc++/105502 + * include/bits/random.tcc + (operator>>(basic_istream&, normal_distribution&)): + Update state when __state_avail is false. + * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc: + Check that deserialized object equals serialized one. + +2022-05-06 Patrick Palka + + Backported from master: + 2022-05-02 Patrick Palka + + PR libstdc++/103911 + * src/c++17/floating_from_chars.cc (find_end_of_float): Accept + two delimeters for the exponent part in the form of a possibly + NULL string of length two. Don't use std::tolower. + (pattern): Adjust calls to find_end_of_float accordingly. + +2022-05-06 Alexandre Oliva + + Backported from master: + 2022-05-03 Alexandre Oliva + + PR c++/105324 + * testsuite/20_util/from_chars/pr105324.cc: Guard test body + with conditional for floating-point overloads of from_char. + 2022-05-06 Release Manager * GCC 12.1.0 released.