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

index dfa8ae2824f4844e0992fe9b396222eb2bbd262e..6a49afef126419f3d65b8d91be48dc0d7bd7a3f7 100644 (file)
@@ -1,3 +1,52 @@
+2021-05-15  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-15  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-15  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-15  Hans-Peter Nilsson  <hp@axis.com>
+
+       * reorg.c (fill_slots_from_thread): Reinstate code typoed out in
+       "Remove CC0".
+
+2021-05-15  Martin Jambor  <mjambor@suse.cz>
+
+       Revert:
+       2021-05-13  Martin Jambor  <mjambor@suse.cz>
+
+       PR tree-optimization/100453
+       * tree-sra.c (sra_modify_assign): All const base accesses do not
+       need refreshing, not just those from decl_pool.
+       (sra_modify_assign): Do not refresh into a const base decl.
+
+2021-05-15  Jakub Jelinek  <jakub@redhat.com>
+
+       PR rtl-optimization/100342
+       * regcprop.c (copy_value): When copying a source reg in a wider
+       mode than it has recorded for the value, adjust recorded destination
+       mode too or punt if !REG_CAN_CHANGE_MODE_P.
+
 2021-05-14  Jason Merrill  <jason@redhat.com>
 
        * intl.h: Add comments.
index 40eb1cad583bc65414ff9353b93094dd655ff6bb..a271d95c27f2a9ea8c743f4ec7161c0ccc001dda 100644 (file)
@@ -1 +1 @@
-20210515
+20210516
index 564795068b001d8e21d7afaf4dfeb30a3b1af363..26b04e7cf7d80d90fd6ba762d554440f20b05578 100644 (file)
@@ -1,3 +1,24 @@
+2021-05-15  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-15  Martin Jambor  <mjambor@suse.cz>
+
+       Revert:
+       2021-05-15  Martin Jambor  <mjambor@suse.cz>
+
+       PR tree-optimization/100453
+       * gcc.dg/tree-ssa/pr100453.c: New test.
+
+2021-05-15  Jakub Jelinek  <jakub@redhat.com>
+
+       PR rtl-optimization/100342
+       * gcc.target/i386/pr100342.c: New test.
+
 2021-05-14  Tobias Burnus  <tobias@codesourcery.com>
 
        * gfortran.dg/gomp/parallel-master-1.f90: New test.