From: GCC Administrator Date: Thu, 20 May 2021 00:18:19 +0000 (+0000) Subject: Daily bump. X-Git-Tag: releases/gcc-11.2.0~360 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c2e1b3d2981b2db51e7893edf3d0d87c66e28d71;p=thirdparty%2Fgcc.git Daily bump. --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 23fcbed1120f..e3051116b82c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,38 @@ +2021-05-19 Bill Schmidt + + * config/rs6000/rs6000-c.c (rs6000_target_modify_macros): Define + __ROP_PROTECT__ if -mrop-protect is selected. + +2021-05-19 Bill Schmidt + + * 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 + + * 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 + + Backported from master: + 2021-05-19 Jonathan Wakely + + * doc/cpp.texi (Common Predefined Macros): Update documentation + for the __GXX_EXPERIMENTAL_CXX0X__ macro. + 2021-05-17 Alex Coplan Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index da5d88b61f70..e63f6d4142a9 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20210519 +20210520 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 0398d5385c2a..a18dd9a1014d 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,21 @@ +2021-05-19 Jason Merrill + + PR c++/100367 + PR c++/96299 + * method.c (genericize_spaceship): Use fold_build2 for scalar + operands. + +2021-05-19 Jason Merrill + + PR c++/100261 + * rtti.c (get_tinfo_decl_direct): Check TYPE_TRANSPARENT_AGGR. + +2021-05-19 Jason Merrill + + 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 PR c++/100644 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index db7ba9e2638b..573d53388511 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,32 @@ +2021-05-19 Bill Schmidt + + * 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 + + PR c++/100367 + PR c++/96299 + * g++.dg/cpp2a/spaceship-fallback1.C: New test. + +2021-05-19 Christophe Lyon + + PR target/99977 + * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base. + +2021-05-19 Jason Merrill + + PR c++/100261 + * g++.dg/dfp/mangle-6.C: New test. + +2021-05-19 Jason Merrill + + PR c++/100372 + * g++.dg/cpp0x/alias-decl-ttp1.C: New test. + 2021-05-18 Jason Merrill * g++.dg/cpp0x/implicit-delete1.C: New test.