+2022-05-06 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2022-05-06 Jakub Jelinek <jakub@redhat.com>
+
+ * gennews (files): Add files for GCC 12.
+
2022-05-06 Release Manager
* GCC 12.1.0 released.
+2022-05-06 Michael Meissner <meissner@linux.ibm.com>
+
+ Backported from master:
+ 2022-05-06 Michael Meissner <meissner@linux.ibm.com>
+
+ 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 <rguenther@suse.de>
+
+ Backported from master:
+ 2022-04-29 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/105376
+ * tree.cc (build_real): Special case dconst* arguments
+ for decimal floating point types.
+
+2022-05-06 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2022-05-05 Richard Biener <rguenther@suse.de>
+
+ 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 <rguenther@suse.de>
+
+ Backported from master:
+ 2022-05-03 Richard Biener <rguenther@suse.de>
+
+ 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 <rguenther@suse.de>
+
+ Backported from master:
+ 2022-05-03 Richard Biener <rguenther@suse.de>
+
+ * opts.cc: #undef OPTIONS_SET_P.
+ (finish_options): Use opts_set instead of OPTIONS_SET_P.
+
+2022-05-06 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2022-05-02 Richard Biener <rguenther@suse.de>
+
+ 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 <rguenther@suse.de>
+
+ Backported from master:
+ 2022-05-03 Richard Biener <rguenther@suse.de>
+
+ 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.
+2022-05-06 Patrick Palka <ppalka@redhat.com>
+
+ Backported from master:
+ 2022-05-04 Patrick Palka <ppalka@redhat.com>
+
+ 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 <jakub@redhat.com>
+
+ Backported from master:
+ 2022-05-04 Jakub Jelinek <jakub@redhat.com>
+
+ * 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.
+2022-05-06 Michael Meissner <meissner@linux.ibm.com>
+
+ Backported from master:
+ 2022-05-06 Michael Meissner <meissner@linux.ibm.com>
+
+ PR target/102059
+ * gcc.target/powerpc/pr102059-4.c: New test.
+
+2022-05-06 H.J. Lu <hjl.tools@gmail.com>
+
+ Backported from master:
+ 2022-05-02 H.J. Lu <hjl.tools@gmail.com>
+
+ 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 <ppalka@redhat.com>
+
+ Backported from master:
+ 2022-05-04 Patrick Palka <ppalka@redhat.com>
+
+ 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 <rguenther@suse.de>
+
+ Backported from master:
+ 2022-04-29 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/105376
+ * gcc.dg/pr105376.c: New testcase.
+
+2022-05-06 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2022-05-04 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/cpp23/lambda-attr1.C: New test.
+ * g++.dg/cpp23/lambda-attr2.C: New test.
+
+2022-05-06 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2022-05-05 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/105484
+ * gcc.dg/torture/pr105484.c: New testcase.
+
+2022-05-06 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2022-05-03 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/105461
+ * gcc.dg/pr105461.c: New testcase.
+
+2022-05-06 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2022-05-02 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/105437
+ * g++.dg/vect/pr105437.cc: New testcase.
+
2022-05-06 Release Manager
* GCC 12.1.0 released.
+2022-05-06 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2022-05-06 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/105502
+ * include/bits/random.tcc
+ (operator>>(basic_istream<C,T>&, normal_distribution<R>&)):
+ 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 <ppalka@redhat.com>
+
+ Backported from master:
+ 2022-05-02 Patrick Palka <ppalka@redhat.com>
+
+ 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 <oliva@adacore.com>
+
+ Backported from master:
+ 2022-05-03 Alexandre Oliva <oliva@adacore.com>
+
+ 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.