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 459fbe5..0dd3720 100644 (file)
@@ -1,5 +1,10 @@
 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
        * config/sh/sh.c (parse_validate_atomic_model_option): Use
        std::string::compare instead of std::string::find.
index 5c4598f..34c4c8f 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