+2020-06-30 Martin Liska <mliska@suse.cz>
+
+ * gcc-changelog/git_check_commit.py: Print revision
+ of original_info.
+ * gcc-changelog/git_commit.py: Support Revert commits.
+
+2020-06-30 Martin Liska <mliska@suse.cz>
+
+ * gcc-changelog/git_check_commit.py: Use GitInfo
+ * gcc-changelog/git_commit.py: Add GitInfo class.
+ * gcc-changelog/git_email.py: Use GitInfo class.
+ * gcc-changelog/git_repository.py: Likewise.
+
2020-06-24 Ilya Leoshkevich <iii@linux.ibm.com>
* download_prerequisites: Support AIX and OpenBSD unames.
+2020-06-29 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * doc/extend.texi: Change references to "future architecture" to
+ "ISA 3.1", "-mcpu=future" to "-mcpu=power10", and remove vaguer
+ references to "future" (because the future is now).
+
+2020-06-29 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * config/rs6000/rs6000.md (isa): Rename "fut" to "p10".
+
+2020-06-29 Roger Sayle <roger@nextmovesoftware.com>
+
+ * simplify-rtx.c (simplify_distributive_operation): New function
+ to un-distribute a binary operation of two binary operations.
+ (X & C) ^ (Y & C) to (X ^ Y) & C, when C is simple (i.e. a constant).
+ (simplify_binary_operation_1) <IOR, XOR, AND>: Call it from here
+ when appropriate.
+ (test_scalar_int_ops): New function for unit self-testing
+ scalar integer transformations in simplify-rtx.c.
+ (test_scalar_ops): Call test_scalar_int_ops for each integer mode.
+ (simplify_rtx_c_tests): Call test_scalar_ops.
+
+2020-06-29 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/95916
+ * tree-vect-slp.c (vect_schedule_slp_instance): Explicitely handle
+ the case of not vectorized externals.
+
+2020-06-29 Richard Biener <rguenther@suse.de>
+
+ * tree-vectorizer.h: Do not include <utility>.
+
+2020-06-29 Martin Liska <mliska@suse.cz>
+
+ * tree-ssa-ccp.c (gsi_prev_dom_bb_nondebug): Use gsi_bb
+ instead of gimple_stmt_iterator::bb.
+ * tree-ssa-math-opts.c (insert_reciprocals): Likewise.
+ * tree-vectorizer.h: Likewise.
+
+2020-06-29 Andrew Stubbs <ams@codesourcery.com>
+
+ * config/gcn/gcn-hsa.h (DBX_REGISTER_NUMBER): New macro.
+ * config/gcn/gcn-protos.h (gcn_dwarf_register_number): New prototype.
+ * config/gcn/gcn.c (gcn_expand_prologue): Add RTX_FRAME_RELATED_P
+ and REG_FRAME_RELATED_EXPR to stack and frame pointer adjustments.
+ (gcn_dwarf_register_number): New function.
+ (gcn_dwarf_register_span): New function.
+ (TARGET_DWARF_REGISTER_SPAN): New hook macro.
+
+2020-06-29 Kaipeng Zhou <zhoukaipeng3@huawei.com>
+
+ PR tree-optimization/95854
+ * gimple-ssa-store-merging.c (find_bswap_or_nop_1): Return NULL
+ if operand 1 or 2 of a BIT_FIELD_REF cannot be converted to
+ unsigned HOST_WIDE_INT.
+
+2020-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * config/sparc/sparc.c (epilogue_renumber): Remove register.
+ (sparc_print_operand_address): Likewise.
+ (sparc_type_code): Likewise.
+ (set_extends): Likewise.
+
+2020-06-29 Martin Liska <mliska@suse.cz>
+
+ PR tree-optimization/92860
+ * optc-save-gen.awk: Add exceptions for arc target.
+
+2020-06-29 Frederik Harwath <frederik@codesourcery.com>
+
+ * doc/sourcebuild.texi: Describe globbing of the
+ dump file scanning commands "suffix" argument.
+
2020-06-28 Martin Sebor <msebor@redhat.com>
PR c++/86568
+2020-06-30 Iain Sandoe <iain@sandoe.co.uk>
+
+ * coroutines.cc (expand_one_await_expression): Remove
+ code dealing with initial suspend.
+ (build_actor_fn): Remove code special-casing initial
+ and final suspend. Handle the final suspend and marking
+ of the coroutine as done.
+ (coro_rewrite_function_body): New.
+ (bind_expr_find_in_subtree): Remove.
+ (coro_body_contains_bind_expr_p): Remove.
+ (morph_fn_to_coro): Split the rewrite of the original
+ function into coro_rewrite_function_body and call it.
+
+2020-06-29 Marek Polacek <polacek@redhat.com>
+
+ PR c++/94553
+ * decl.c (duplicate_decls): Make sure a concept or a variable
+ template is unique in its declarative region.
+
+2020-06-29 Marek Polacek <polacek@redhat.com>
+
+ PR c++/95568
+ * pt.c (collect_ctor_idx_types): Use TREE_TYPE.
+
2020-06-28 Iain Sandoe <iain@sandoe.co.uk>
PR c++/95711
+2020-06-29 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/95978
+ * decl.c (gfc_match_data): Avoid NULL pointer dereference.
+
+2020-06-29 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/95743
+ * trans-decl.c (gfc_generate_function_code): Do not generate
+ recursion check for compiler-generated procedures.
+
+2020-06-29 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/71706
+ * trans-stmt.c (gfc_trans_sync): Do proper kind conversion in
+ bounds-checking code.
+
2020-06-28 Harald Anlauf <anlauf@gmx.de>
PR fortran/95340
+2020-06-29 Joseph Myers <joseph@codesourcery.com>
+
+ * sv.po: Update.
+
2020-06-22 Joseph Myers <joseph@codesourcery.com>
* sv.po: Update.
+2020-06-29 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/95978
+ * gfortran.dg/pr95978.f90: New file.
+
+2020-06-29 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ PR fortran/95743
+ * gfortran.dg/recursive_check_16.f90: New file.
+
+2020-06-29 David Edelsohn <dje.gcc@gmail.com>
+
+ * gfortran.dg/char4-subscript.f90: Simplify regex.
+ Accept big endian or little endian output.
+
+2020-06-29 Marek Polacek <polacek@redhat.com>
+
+ PR c++/94553
+ * g++.dg/cpp1y/pr68578.C: Adjust dg-error.
+ * g++.dg/cpp1y/var-templ66.C: New test.
+ * g++.dg/cpp2a/concepts-redecl1.C: New test.
+
+2020-06-29 Marek Polacek <polacek@redhat.com>
+
+ PR c++/95568
+ * g++.dg/cpp2a/class-deduction-aggr5.C: New test.
+ * g++.dg/cpp2a/class-deduction-aggr6.C: New test.
+
+2020-06-29 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/71706
+ * gfortran.dg/pr71706.f90: New file.
+
+2020-06-29 Martin Liska <mliska@suse.cz>
+
+ PR c++/86568
+ * c-c++-common/builtin-arith-overflow-1.c (generic_3, typed_3_null):
+ Fix coding style.
+
+2020-06-29 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/95916
+ * gcc.dg/vect/pr95916.c: New testcase.
+
+2020-06-29 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/86568
+ * c-c++-common/builtin-arith-overflow-1.c (generic_3, typed_3_null):
+ Adjust dg-warning.
+
+2020-06-29 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/86568
+ * c-c++-common/builtin-arith-overflow-1.c (generic_3, typed_3_null):
+ Adjust dg-warning.
+
+2020-06-29 Kaipeng Zhou <zhoukaipeng3@huawei.com>
+
+ PR tree-optimization/95854
+ * gcc.dg/pr95854.c: New test.
+
+2020-06-29 Frederik Harwath <frederik@codesourcery.com>
+
+ * lib/scandump.exp (glob-dump-file): New proc.
+ (scan-dump): Use glob-dump-file for file name expansion.
+ (scan-dump-times): Likewise.
+ (scan-dump-dem): Likewise.
+ (scan-dump-dem-not): Likewise.
+
2020-06-28 Martin Sebor <msebor@redhat.com>
PR c++/86568
+2020-06-29 Ville Voutilainen <ville.voutilainen@gmail.com>
+
+ Revert:
+ 2020-06-28 Ville Voutilainen <ville.voutilainen@gmail.com>
+
+ * include/bits/basic_string.h (string(_CharT*, const _Alloc&)):
+ Add a __nonnull__ attribute.
+ * testsuite/21_strings/basic_string/cons/char/nonnull.cc: New.
+ * testsuite/21_strings/basic_string/cons/wchar_t/nonnull.cc: Likewise.
+
2020-06-28 Ville Voutilainen <ville.voutilainen@gmail.com>
* include/bits/basic_string.h (string(_CharT*, const _Alloc&)):