diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2020-06-27 00:16:24 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2020-06-27 00:16:24 +0000 |
commit | c9c05f7323f2d92252c46aea042a2c2d5b11a4dd (patch) | |
tree | 66cbbb9b9e66fa4f50ab0fd8bc1c3cf7f6f9f508 /gcc | |
parent | 727efd27da90fe09ed393c7bb44bba071ae0e0d3 (diff) | |
download | gcc-c9c05f7323f2d92252c46aea042a2c2d5b11a4dd.zip gcc-c9c05f7323f2d92252c46aea042a2c2d5b11a4dd.tar.gz gcc-c9c05f7323f2d92252c46aea042a2c2d5b11a4dd.tar.bz2 |
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 45 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/ada/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/c-family/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/cp/ChangeLog | 18 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 66 |
6 files changed, 139 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f0da5b4..85b9d4e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 17bd6d5..a93dbc2 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20200626 +20200627 diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index a02b42f9..45c764b 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -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. diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index 410888a..b00a355 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -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 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index adf54ef..43e90c6 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -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 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index e258565..fecc124 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -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 |