+2020-06-26 H.J. Lu <hjl.tools@gmail.com>
+
+ PR target/95655
+ * config/i386/gnu-user.h (SUBTARGET_FRAME_POINTER_REQUIRED):
+ Removed.
+ * config/i386/i386.c (ix86_frame_pointer_required): Update
+ comments.
+
+2020-06-26 Yichao Yu <yyc1992@gmail.com>
+
+ * multiple_target.c (redirect_to_specific_clone): Fix tests
+ to check individual attribute rather than an attribute list.
+
+2020-06-26 Peter Bergner <bergner@linux.ibm.com>
+
+ * config/rs6000/rs6000-call.c (cpu_is_info) <power10>: New.
+ * doc/extend.texi (PowerPC Built-in Functions): Document power10,
+ arch_3_1 and mma.
+
+2020-06-26 Marek Polacek <polacek@redhat.com>
+
+ * doc/invoke.texi (C Dialect Options): Adjust -std default for C++.
+ * doc/standards.texi (C Language): Correct the default dialect.
+ (C++ Language): Update the default for C++ to gnu++17.
+
+2020-06-26 Eric Botcazou <ebotcazou@gcc.gnu.org>
+
+ * tree-ssa-reassoc.c (dump_range_entry): New function.
+ (debug_range_entry): New debug function.
+ (update_range_test): Invoke dump_range_entry for dumping.
+ (optimize_range_tests_to_bit_test): Merge the entry test in the
+ bit test when possible and lower the profitability threshold.
+
+2020-06-26 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/95897
+ * tree-vectorizer.h (vectorizable_induction): Remove
+ unused gimple_stmt_iterator * parameter.
+ * tree-vect-loop.c (vectorizable_induction): Likewise.
+ (vect_analyze_loop_operations): Adjust.
+ * tree-vect-stmts.c (vect_analyze_stmt): Likewise.
+ (vect_transform_stmt): Likewise.
+ * tree-vect-slp.c (vect_schedule_slp_instance): Adjust
+ for fold-left reductions, clarify existing reduction case.
+
2020-06-25 Nick Clifton <nickc@redhat.com>
* config/m32r/m32r.md (movsicc): Disable pattern.
+2020-06-26 Eric Botcazou <ebotcazou@gcc.gnu.org>
+
+ * exp_ch4.adb (Expand_Set_Membership): Expand the membership test
+ using left associativity instead of right associativity.
+
2020-06-23 Eric Botcazou <ebotcazou@gcc.gnu.org>
* gcc-interface/utils2.c (build_binary_op): Remove space.
+2020-06-26 Marek Polacek <polacek@redhat.com>
+
+ * c-opts.c (c_common_init_options): Default to gnu++17.
+
2020-06-17 Jonathan Wakely <jwakely@redhat.com>
PR c/95378
+2020-06-26 Iain Sandoe <iain@sandoe.co.uk>
+
+ PR c++/95519
+ * coroutines.cc (struct coroutine_info):Add a field
+ to hold computed p.return_void expressions.
+ (coro_build_promise_expression): New.
+ (get_coroutine_return_void_expr): New.
+ (finish_co_yield_expr): Build the promise expression
+ using coro_build_promise_expression.
+ (finish_co_return_stmt): Likewise.
+ (build_init_or_final_await): Likewise.
+ (morph_fn_to_coro): Likewise, for several cases.
+
+2020-06-26 Iain Sandoe <iain@sandoe.co.uk>
+
+ * coroutines.cc (morph_fn_to_coro): Handle error
+ returns in building g-r-o-o-a-f expressions.
+
2020-06-24 Nicholas Krause <xerofoify@gmail.com>
PR c++/95672
+2020-06-26 Yichao Yu <yyc1992@gmail.com>
+
+ * gcc.target/i386/pr95778-1.c: New test.
+ * gcc.target/i386/pr95778-2.c: New test.
+
+2020-06-26 Peter Bergner <bergner@linux.ibm.com>
+
+ * gcc.target/powerpc/cpu-builtin-1.c: Add tests for power10, arch_3_1
+ and mma.
+
+2020-06-26 Marek Polacek <polacek@redhat.com>
+
+ * c-c++-common/torture/vector-subscript-3.c: In C++17, define away
+ the keyword register.
+ * g++.dg/cpp1z/attributes-enum-1a.C: Only run pre-C++17.
+ * g++.dg/cpp1z/fold7a.C: Likewise.
+ * g++.dg/cpp1z/nontype3a.C: Likewise.
+ * g++.dg/cpp1z/utf8-2a.C: Likewise.
+ * g++.dg/parse/error11.C: Update expected diagnostics for C++17.
+ * g++.dg/torture/pr34850.C: Add -Wno-attribute-warning.
+ * g++.dg/torture/pr49394.C: In C++17, use noexcept(false).
+ * g++.dg/torture/pr82154.C: Use -std=c++14.
+ * lib/target-supports.exp: Set to C++17.
+ * obj-c++.dg/try-catch-9.mm: Use -Wno-register.
+
+2020-06-26 Kwok Cheung Yeung <kcy@codesourcery.com>
+
+ * gfortran.dg/gomp/combined-if.f90: Adjust expected number
+ of matches depending on whether nvptx offloading is supported.
+ * lib/target-supports.exp
+ (check_effective_target_offload_nvptx): New.
+
+2020-06-26 Eric Botcazou <ebotcazou@gcc.gnu.org>
+
+ * gnat.dg/opt86_pkg.ads: New helper.
+ * gnat.dg/opt86a.adb: New test.
+ * gnat.dg/opt86b.adb: Likewise.
+ * gnat.dg/opt86c.adb: Likewise.
+
+2020-06-26 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * gdc.dg/pr95250.d: Updated.
+
+2020-06-26 Iain Sandoe <iain@sandoe.co.uk>
+
+ PR c++/95519
+ * g++.dg/coroutines/torture/pr95519-00-return_void.C: New test.
+ * g++.dg/coroutines/torture/pr95519-01-initial-suspend.C: New test.
+ * g++.dg/coroutines/torture/pr95519-02-final_suspend.C: New test.
+ * g++.dg/coroutines/torture/pr95519-03-return-value.C: New test.
+ * g++.dg/coroutines/torture/pr95519-04-yield-value.C: New test.
+ * g++.dg/coroutines/torture/pr95519-05-gro.C: New test.
+ * g++.dg/coroutines/torture/pr95519-06-grooaf.C: New test.
+ * g++.dg/coroutines/torture/pr95519-07-unhandled-exception.C: New test.
+
+2020-06-26 Iain Sandoe <iain@sandoe.co.uk>
+
+ * g++.dg/coroutines/coro1-allocators.h (BAD_GROOAF_STATIC):
+ New.
+ * g++.dg/coroutines/coro-bad-grooaf-00-static.C: New test.
+
+2020-06-26 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/95897
+ * gcc.dg/vect/pr95897.c: New testcase.
+
2020-06-25 Marek Polacek <polacek@redhat.com>
PR c++/91104
+2020-06-26 Nick Clifton <nickc@redhat.com>
+
+ * libiberty.h (bsearch_r): Remove use of the register keyword from
+ the prototype.
+
2020-06-23 Nick Alcock <nick.alcock@oracle.com>
* libiberty.h (bsearch_r): New.
+2020-06-26 Marek Polacek <polacek@redhat.com>
+
+ * testsuite/libgomp.c++/atomic-3.C: Use -std=gnu++14.
+
2020-06-23 Alexandre Oliva <oliva@adacore.com>
* testsuite/lib/libgomp.exp: Load gcc lib scanoffload.exp.
+2020-06-26 Nick Clifton <nickc@redhat.com>
+
+ * bsearch.c (bsearch): Remove use of register keyword.
+ * bsearch_r.c (bsearch_r): Likewise.
+
2020-06-23 Nick Alcock <nick.alcock@oracle.com>
* bsearch_r.c: New file.