aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorHans-Peter Nilsson <hp@axis.com>2018-09-05 23:14:42 +0000
committerHans-Peter Nilsson <hp@gcc.gnu.org>2018-09-05 23:14:42 +0000
commitc53e89f4686091a98c974e18ed100d818faa38f2 (patch)
tree06eb4bf66fbc97d6dd60a893d499b2503ba53d81 /gcc
parent53ceb8b542816b7b0a4175c1c2576104e1dc55ce (diff)
downloadgcc-c53e89f4686091a98c974e18ed100d818faa38f2.zip
gcc-c53e89f4686091a98c974e18ed100d818faa38f2.tar.gz
gcc-c53e89f4686091a98c974e18ed100d818faa38f2.tar.bz2
re PR target/86779 (Cris port needs updating for CVE-2017-5753)
PR target/86779 * config/cris/cris.c (TARGET_HAVE_SPECULATION_SAFE_VALUE): Redefine to speculation_safe_value_not_needed. From-SVN: r264134
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config/cris/cris.c3
2 files changed, 9 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 9400a2a..02132db 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2018-09-06 Hans-Peter Nilsson <hp@axis.com>
+
+ PR target/86779
+ * config/cris/cris.c (TARGET_HAVE_SPECULATION_SAFE_VALUE): Redefine
+ to speculation_safe_value_not_needed.
+
2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
Bernd Schmidt <bernds_cb1@t-online.de>
diff --git a/gcc/config/cris/cris.c b/gcc/config/cris/cris.c
index 57bd691..c652cb3 100644
--- a/gcc/config/cris/cris.c
+++ b/gcc/config/cris/cris.c
@@ -248,6 +248,9 @@ int cris_cpu_version = CRIS_DEFAULT_CPU_VERSION;
#undef TARGET_ATOMIC_ALIGN_FOR_MODE
#define TARGET_ATOMIC_ALIGN_FOR_MODE cris_atomic_align_for_mode
+#undef TARGET_HAVE_SPECULATION_SAFE_VALUE
+#define TARGET_HAVE_SPECULATION_SAFE_VALUE speculation_safe_value_not_needed
+
#undef TARGET_STRUCT_VALUE_RTX
#define TARGET_STRUCT_VALUE_RTX cris_struct_value_rtx
#undef TARGET_SETUP_INCOMING_VARARGS