]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 6 Jan 2021 00:17:37 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 6 Jan 2021 00:17:37 +0000 (00:17 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/testsuite/ChangeLog

index 080f551a6c9c19c7cb835ad9d9836b873bb068d5..24aff5a43c9e3c0225a76324d2dca6ace76a8fac 100644 (file)
@@ -1,3 +1,15 @@
+2021-01-05  Uroš Bizjak  <ubizjak@gmail.com>
+
+       PR target/98522
+       * config/i386/sse.md (sse_cvtps2pi): Redefine as define_insn_and_split.
+       Clear the top 64 bytes of the input XMM register.
+       (sse_cvttps2pi): Ditto.
+
+2021-01-05  Uroš Bizjak  <ubizjak@gmail.com>
+
+       PR target/98521
+       * config/i386/xopintrin.h (_mm256_cmov_si256): New.
+
 2021-01-03  Iain Sandoe  <iain@sandoe.co.uk>
            Jakub Jelinek   <jakub@redhat.com>
 
index fc775264780db0acf00d5a7c06d51ced6b6a55c8..c11ea6e377e837b9929975c66a6d51da3bef357c 100644 (file)
@@ -1 +1 @@
-20210105
+20210106
index 4e0c5e4d1de6d379b554f9f7dd9a22c1cb69b24e..6461f4353ba97373b01fc3631e8161a33d1c3186 100644 (file)
@@ -1,3 +1,62 @@
+2021-01-05  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/82099
+       * pt.c (resolve_overloaded_unification): Call
+       maybe_instantiate_noexcept after instantiating the function
+       decl.
+
+2021-01-05  Marek Polacek  <polacek@redhat.com>
+
+       Backported from master:
+       2020-10-28  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/96675
+       PR c++/96742
+       * pt.c (tsubst_copy_and_build): Call value_dependent_expression_p or
+       type_dependent_expression_p instead of type_dependent_expression_p_push.
+       But only call value_dependent_expression_p for expressions that are
+       potential_constant_expression.
+
+2021-01-05  Marek Polacek  <polacek@redhat.com>
+
+       Backported from master:
+       2020-12-02  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/97975
+       * constexpr.c (fold_non_dependent_init): Add a tree parameter.
+       Use it.
+       * cp-tree.h (fold_non_dependent_init): Add a tree parameter with
+       a default value.
+       * typeck2.c (store_init_value): Call fold_non_dependent_expr
+       only when checking the initializer for constexpr variables.
+       Call fold_non_dependent_init instead of maybe_constant_init.
+
+2021-01-05  Marek Polacek  <polacek@redhat.com>
+
+       Backported from master:
+       2020-12-07  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/98043
+       * decl.c (pop_switch): If SWITCH_STMT_TYPE is a scoped enum type,
+       set it to the type of SWITCH_STMT_COND.
+
+2021-01-05  Marek Polacek  <polacek@redhat.com>
+
+       Backported from master:
+       2020-12-08  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/98103
+       * constexpr.c (cxx_eval_dynamic_cast_fn): If the evaluating of vtable
+       yields a null pointer, give an error and return.  Use objtype.
+
+2021-01-05  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/97427
+       * constexpr.c (cxx_set_object_constness): New function.
+       (cxx_eval_call_expression): Set new_obj for destructors too.
+       Call cxx_set_object_constness to set/unset TREE_READONLY of
+       the object under construction/destruction.
+
 2021-01-03  Iain Sandoe  <iain@sandoe.co.uk>
 
        Backported from master:
index e1536c7c8de39420255d29bda2ee78c7807e9c44..844378363ae124dcd6ea6c149e619399f74cb9c8 100644 (file)
@@ -1,3 +1,54 @@
+2021-01-05  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/82099
+       * g++.dg/cpp0x/noexcept61.C: New test.
+
+2021-01-05  Marek Polacek  <polacek@redhat.com>
+
+       Backported from master:
+       2020-10-28  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/96675
+       PR c++/96742
+       * g++.dg/warn/Wdiv-by-zero-3.C: Turn dg-warning into dg-bogus.
+       * g++.dg/warn/Wtautological-compare3.C: New test.
+       * g++.dg/warn/Wtype-limits5.C: New test.
+       * g++.old-deja/g++.pt/crash10.C: Remove dg-warning.
+
+2021-01-05  Marek Polacek  <polacek@redhat.com>
+
+       Backported from master:
+       2020-12-02  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/97975
+       * g++.dg/cpp1z/inline-var8.C: New test.
+
+2021-01-05  Marek Polacek  <polacek@redhat.com>
+
+       Backported from master:
+       2020-12-07  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/98043
+       * g++.dg/cpp0x/enum41.C: New test.
+
+2021-01-05  Marek Polacek  <polacek@redhat.com>
+
+       Backported from master:
+       2020-12-08  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/98103
+       * g++.dg/ubsan/vptr-18.C: New test.
+
+2021-01-05  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/97427
+       * g++.dg/cpp2a/constexpr-dtor10.C: New test.
+
+2021-01-05  Uroš Bizjak  <ubizjak@gmail.com>
+
+       PR target/98522
+       * gcc.target/i386/pr98522.c: New test.
+
 2021-01-04  Tobias Burnus  <tobias@codesourcery.com>
 
        Backported from master: