re PR target/86805 (sh port needs updating for CVE-2017-5753)
authorOleg Endo <olegendo@gcc.gnu.org>
Sat, 28 Sep 2019 08:53:27 +0000 (08:53 +0000)
committerOleg Endo <olegendo@gcc.gnu.org>
Sat, 28 Sep 2019 08:53:27 +0000 (08:53 +0000)
gcc/
2019-09-28  Oleg Endo  <olegendo@gcc.gnu.org>

PR target/86805
* config/sh/sh.c (TARGET_HAVE_SPECULATION_SAFE_VALUE): Define.

From-SVN: r276244

gcc/ChangeLog
gcc/config/sh/sh.c

index 459fbe53771fc1927507d7949c4707f363ed4d22..0dd37202200f1374183168de58c1547c801594d3 100644 (file)
@@ -1,3 +1,8 @@
+2019-09-28  Oleg Endo  <olegendo@gcc.gnu.org>
+
+       PR target/86805
+       * config/sh/sh.c (TARGET_HAVE_SPECULATION_SAFE_VALUE): Define.
+
 2019-09-28  Oleg Endo  <olegendo@gcc.gnu.org>
 
        PR target/80672
index 5c4598fb2c0b939f1277e7dd97b194903d2d682d..34c4c8fb858e2e6a5bbed9b975c2f56eb47bb612 100644 (file)
@@ -661,6 +661,9 @@ static const struct attribute_spec sh_attribute_table[] =
 #undef TARGET_CONSTANT_ALIGNMENT
 #define TARGET_CONSTANT_ALIGNMENT constant_alignment_word_strings
 
+#undef  TARGET_HAVE_SPECULATION_SAFE_VALUE
+#define TARGET_HAVE_SPECULATION_SAFE_VALUE speculation_safe_value_not_needed
+
 struct gcc_target targetm = TARGET_INITIALIZER;
 \f