Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 27 Jun 2020 00:16:24 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 27 Jun 2020 00:16:24 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/ada/ChangeLog
gcc/c-family/ChangeLog
gcc/cp/ChangeLog
gcc/testsuite/ChangeLog
include/ChangeLog
libgomp/ChangeLog
libiberty/ChangeLog

index f0da5b4c75b5df81de544dd23a49d56aa9d14612..85b9d4ef56f6391fc177363d085c5df01fa47e27 100644 (file)
@@ -1,3 +1,48 @@
+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.
index 17bd6d56b3d731e0a533aad46be6a57dc941845e..a93dbc29b11a8a0ef17a1d409e4bcb56b96214a1 100644 (file)
@@ -1 +1 @@
-20200626
+20200627
index a02b42f936ddabf33fbf49fcd9cf92c43ae9b032..45c764b633fe933e8a4f9ec49eb52ab3e0df9868 100644 (file)
@@ -1,3 +1,8 @@
+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.
index 410888ad147f2539771f4df0fb7ea185e34a6869..b00a355676d6da5445ff0c7fdbe83dd6f9298208 100644 (file)
@@ -1,3 +1,7 @@
+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
index adf54ef5b2451ea238cfde8d4ad19b5f11dd7046..43e90c605118018ef10431504544c6c0480c597a 100644 (file)
@@ -1,3 +1,21 @@
+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
index e2585650bce35267224994ee8e3cd4000648dd38..fecc124917a6d7bc250df0fe98d1f1e66adb4133 100644 (file)
@@ -1,3 +1,69 @@
+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
index 570822c1ac9847244e8e090aec3c66b6b5aa83ea..8cf37e61a364e07bea17fafaeba15324e2593f23 100644 (file)
@@ -1,3 +1,8 @@
+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.
index 9a543dec2d9dec18329e1e000e7030d54f3caedc..03e686b8020f25bd8f99d37d3a74ec08c332038c 100644 (file)
@@ -1,3 +1,7 @@
+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.
index 19d2b702d62e4f46c2c52d9485e684cbc981847d..6595c57375bb87c136ca0ded7b1b824679f91f0c 100644 (file)
@@ -1,3 +1,8 @@
+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.