aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMax Filippov <jcmvbkbc@gmail.com>2018-12-31 16:51:36 +0000
committerMax Filippov <jcmvbkbc@gcc.gnu.org>2018-12-31 16:51:36 +0000
commitc6579387bdc84adc76fbb0aa04e4942dd21d4ff0 (patch)
tree3cc2a3d186197f37c3a0f16698b9d480352f8d90 /gcc
parent2ea47ee9fd022b611cf238f0b58aafd8472b6913 (diff)
downloadgcc-c6579387bdc84adc76fbb0aa04e4942dd21d4ff0.zip
gcc-c6579387bdc84adc76fbb0aa04e4942dd21d4ff0.tar.gz
gcc-c6579387bdc84adc76fbb0aa04e4942dd21d4ff0.tar.bz2
re PR target/86814 (xtensa port needs updating for CVE-2017-5753)
PR target/86814 Xtensa architecture is not affected by speculation. gcc/ 2018-12-31 Max Filippov <jcmvbkbc@gmail.com> * config/xtensa/xtensa.c (TARGET_HAVE_SPECULATION_SAFE_VALUE): Define to speculation_safe_value_not_needed. From-SVN: r267488
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config/xtensa/xtensa.c3
2 files changed, 9 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 76f3ab3..ced3782 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2018-12-31 Max Filippov <jcmvbkbc@gmail.com>
+
+ PR target/86814
+ * config/xtensa/xtensa.c (TARGET_HAVE_SPECULATION_SAFE_VALUE):
+ Define to speculation_safe_value_not_needed.
+
2018-12-31 Martin Liska <mliska@suse.cz>
* predict.c (set_even_probabilities): Include also
diff --git a/gcc/config/xtensa/xtensa.c b/gcc/config/xtensa/xtensa.c
index 080bb4a..34e85dc 100644
--- a/gcc/config/xtensa/xtensa.c
+++ b/gcc/config/xtensa/xtensa.c
@@ -331,6 +331,9 @@ static unsigned HOST_WIDE_INT xtensa_asan_shadow_offset (void);
#undef TARGET_ASAN_SHADOW_OFFSET
#define TARGET_ASAN_SHADOW_OFFSET xtensa_asan_shadow_offset
+#undef TARGET_HAVE_SPECULATION_SAFE_VALUE
+#define TARGET_HAVE_SPECULATION_SAFE_VALUE speculation_safe_value_not_needed
+
struct gcc_target targetm = TARGET_INITIALIZER;