]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 20 May 2021 00:18:19 +0000 (00:18 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 20 May 2021 00:18:19 +0000 (00:18 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/testsuite/ChangeLog

index 23fcbed1120f7fa134d46769cc5121744a182751..e3051116b82cf996d0990df19b279c71e2f4514b 100644 (file)
@@ -1,3 +1,38 @@
+2021-05-19  Bill Schmidt  <wschmidt@linux.ibm.com>
+
+       * config/rs6000/rs6000-c.c (rs6000_target_modify_macros): Define
+       __ROP_PROTECT__ if -mrop-protect is selected.
+
+2021-05-19  Bill Schmidt  <wschmidt@linux.ibm.com>
+
+       * config/rs6000/rs6000-internal.h (rs6000_stack): Add
+       rop_hash_save_offset and rop_hash_size.
+       * config/rs6000/rs6000-logue.c (rs6000_stack_info): Compute
+       rop_hash_size and rop_hash_save_offset.
+       (debug_stack_info): Dump rop_hash_save_offset and rop_hash_size.
+       (rs6000_emit_prologue): Emit hashst[p] in prologue.
+       (rs6000_emit_epilogue): Emit hashchk[p] in epilogue.
+       * config/rs6000/rs6000.md (unspec): Add UNSPEC_HASHST and
+       UNSPEC_HASHCHK.
+       (hashst): New define_insn.
+       (hashchk): Likewise.
+
+2021-05-19  Bill Schmidt  <wschmidt@linux.ibm.com>
+
+       * config/rs6000/rs6000.c (rs6000_option_override_internal):
+       Disable shrink wrap when inserting ROP-protect instructions.
+       * config/rs6000/rs6000.opt (mrop-protect): New option.
+       (mprivileged): Likewise.
+       * doc/invoke.texi: Document mrop-protect and mprivileged.
+
+2021-05-19  Jonathan Wakely  <jwakely@redhat.com>
+
+       Backported from master:
+       2021-05-19  Jonathan Wakely  <jwakely@redhat.com>
+
+       * doc/cpp.texi (Common Predefined Macros): Update documentation
+       for the __GXX_EXPERIMENTAL_CXX0X__ macro.
+
 2021-05-17  Alex Coplan  <alex.coplan@arm.com>
 
        Backported from master:
index da5d88b61f70bd0c915058cbcddc58f6b3dd7277..e63f6d4142a927799f8be8034647d5bbca57a683 100644 (file)
@@ -1 +1 @@
-20210519
+20210520
index 0398d5385c2afd697b405e1c606a42df1085525f..a18dd9a1014d3d437da5e6a4e1a4f1f73daf289a 100644 (file)
@@ -1,3 +1,21 @@
+2021-05-19  Jason Merrill  <jason@redhat.com>
+
+       PR c++/100367
+       PR c++/96299
+       * method.c (genericize_spaceship): Use fold_build2 for scalar
+       operands.
+
+2021-05-19  Jason Merrill  <jason@redhat.com>
+
+       PR c++/100261
+       * rtti.c (get_tinfo_decl_direct): Check TYPE_TRANSPARENT_AGGR.
+
+2021-05-19  Jason Merrill  <jason@redhat.com>
+
+       PR c++/100372
+       * tree.c (strip_typedefs): Only look at the pattern of a
+       TYPE_PACK_EXPANSION if it's a type.
+
 2021-05-18  Jason Merrill  <jason@redhat.com>
 
        PR c++/100644
index db7ba9e2638b205261ad01cbbd51fc8ad9e009e7..573d53388511e5a3a7dc5127d8fe9333c3448c6e 100644 (file)
@@ -1,3 +1,32 @@
+2021-05-19  Bill Schmidt  <wschmidt@linux.ibm.com>
+
+       * gcc.target/powerpc/rop-1.c: New.
+       * gcc.target/powerpc/rop-2.c: New.
+       * gcc.target/powerpc/rop-3.c: New.
+       * gcc.target/powerpc/rop-4.c: New.
+       * gcc.target/powerpc/rop-5.c: New.
+
+2021-05-19  Jason Merrill  <jason@redhat.com>
+
+       PR c++/100367
+       PR c++/96299
+       * g++.dg/cpp2a/spaceship-fallback1.C: New test.
+
+2021-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       PR target/99977
+       * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base.
+
+2021-05-19  Jason Merrill  <jason@redhat.com>
+
+       PR c++/100261
+       * g++.dg/dfp/mangle-6.C: New test.
+
+2021-05-19  Jason Merrill  <jason@redhat.com>
+
+       PR c++/100372
+       * g++.dg/cpp0x/alias-decl-ttp1.C: New test.
+
 2021-05-18  Jason Merrill  <jason@redhat.com>
 
        * g++.dg/cpp0x/implicit-delete1.C: New test.