aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2018-08-02 13:30:40 +0000
committerNick Clifton <nickc@gcc.gnu.org>2018-08-02 13:30:40 +0000
commit1169a206dff8f7b89821d43713f69a2f6ca10d52 (patch)
tree05e9169b2013a4d2f027f6846d2655531dda7708
parent86c8eea6689cb62d8aeff6e4649fae158015981e (diff)
downloadgcc-1169a206dff8f7b89821d43713f69a2f6ca10d52.zip
gcc-1169a206dff8f7b89821d43713f69a2f6ca10d52.tar.gz
gcc-1169a206dff8f7b89821d43713f69a2f6ca10d52.tar.bz2
re PR target/86791 (mcore port needs updating for CVE-2017-5753)
PR target/86791 * config/mcore/mcore.c (TARGET_HAVE_SPECULATION_SAFE_VALUE): Define to speculation_safe_value_not_needed. From-SVN: r263258
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/mcore/mcore.c3
2 files changed, 7 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index e62b9ef..0ab24b8 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -9,6 +9,10 @@
2018-08-02 Nick Clifton <nickc@redhat.com>
+ PR target/86791
+ * config/mcore/mcore.c (TARGET_HAVE_SPECULATION_SAFE_VALUE):
+ Define to speculation_safe_value_not_needed.
+
PR target/86789
* config/m32r/m32r.c (TARGET_HAVE_SPECULATION_SAFE_VALUE):
Define to speculation_safe_value_not_needed.
diff --git a/gcc/config/mcore/mcore.c b/gcc/config/mcore/mcore.c
index 88ea3ff..6df464d 100644
--- a/gcc/config/mcore/mcore.c
+++ b/gcc/config/mcore/mcore.c
@@ -253,6 +253,9 @@ static const struct attribute_spec mcore_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;
/* Adjust the stack and return the number of bytes taken to do it. */