From: GCC Administrator Date: Sat, 27 Jun 2020 00:16:24 +0000 (+0000) Subject: Daily bump. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=c9c05f7323f2d92252c46aea042a2c2d5b11a4dd;p=gcc.git Daily bump. --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f0da5b4c75b..85b9d4ef56f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,48 @@ +2020-06-26 H.J. Lu + + 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 + + * multiple_target.c (redirect_to_specific_clone): Fix tests + to check individual attribute rather than an attribute list. + +2020-06-26 Peter Bergner + + * config/rs6000/rs6000-call.c (cpu_is_info) : New. + * doc/extend.texi (PowerPC Built-in Functions): Document power10, + arch_3_1 and mma. + +2020-06-26 Marek Polacek + + * 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 + + * 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 + + 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 * config/m32r/m32r.md (movsicc): Disable pattern. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 17bd6d56b3d..a93dbc29b11 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20200626 +20200627 diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index a02b42f936d..45c764b633f 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,8 @@ +2020-06-26 Eric Botcazou + + * exp_ch4.adb (Expand_Set_Membership): Expand the membership test + using left associativity instead of right associativity. + 2020-06-23 Eric Botcazou * gcc-interface/utils2.c (build_binary_op): Remove space. diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index 410888ad147..b00a355676d 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,7 @@ +2020-06-26 Marek Polacek + + * c-opts.c (c_common_init_options): Default to gnu++17. + 2020-06-17 Jonathan Wakely PR c/95378 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index adf54ef5b24..43e90c60511 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,21 @@ +2020-06-26 Iain Sandoe + + 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 + + * coroutines.cc (morph_fn_to_coro): Handle error + returns in building g-r-o-o-a-f expressions. + 2020-06-24 Nicholas Krause PR c++/95672 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index e2585650bce..fecc124917a 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,69 @@ +2020-06-26 Yichao Yu + + * gcc.target/i386/pr95778-1.c: New test. + * gcc.target/i386/pr95778-2.c: New test. + +2020-06-26 Peter Bergner + + * gcc.target/powerpc/cpu-builtin-1.c: Add tests for power10, arch_3_1 + and mma. + +2020-06-26 Marek Polacek + + * 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 + + * 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 + + * 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 + + * gdc.dg/pr95250.d: Updated. + +2020-06-26 Iain Sandoe + + 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 + + * 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 + + PR tree-optimization/95897 + * gcc.dg/vect/pr95897.c: New testcase. + 2020-06-25 Marek Polacek PR c++/91104 diff --git a/include/ChangeLog b/include/ChangeLog index 570822c1ac9..8cf37e61a36 100644 --- a/include/ChangeLog +++ b/include/ChangeLog @@ -1,3 +1,8 @@ +2020-06-26 Nick Clifton + + * libiberty.h (bsearch_r): Remove use of the register keyword from + the prototype. + 2020-06-23 Nick Alcock * libiberty.h (bsearch_r): New. diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index 9a543dec2d9..03e686b8020 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,7 @@ +2020-06-26 Marek Polacek + + * testsuite/libgomp.c++/atomic-3.C: Use -std=gnu++14. + 2020-06-23 Alexandre Oliva * testsuite/lib/libgomp.exp: Load gcc lib scanoffload.exp. diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog index 19d2b702d62..6595c57375b 100644 --- a/libiberty/ChangeLog +++ b/libiberty/ChangeLog @@ -1,3 +1,8 @@ +2020-06-26 Nick Clifton + + * bsearch.c (bsearch): Remove use of register keyword. + * bsearch_r.c (bsearch_r): Likewise. + 2020-06-23 Nick Alcock * bsearch_r.c: New file.