aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJeff Law <law@redhat.com>2018-08-02 11:24:59 -0600
committerJeff Law <law@gcc.gnu.org>2018-08-02 11:24:59 -0600
commitefbf3c347591b1173b4ed5a83b71d41dec8ca732 (patch)
tree5cf8ad23b0e48e10280715d7b7da7ef83ed02a88 /gcc
parent89fff9cc2bb4f789afe9d99986222e36f23c848b (diff)
downloadgcc-efbf3c347591b1173b4ed5a83b71d41dec8ca732.zip
gcc-efbf3c347591b1173b4ed5a83b71d41dec8ca732.tar.gz
gcc-efbf3c347591b1173b4ed5a83b71d41dec8ca732.tar.bz2
re PR target/86784 (H8 port needs updating for CVE-2017-5753)
PR target/86784 * config/h8300/h8300.c (TARGET_HAVE_SPECULATION_SAFE_VALUE): Define to speculation_safe_value_not_needed. From-SVN: r263270
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config/h8300/h8300.c3
2 files changed, 9 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index ef198bd..06db972 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2018-08-02 Jeff Law <law@redhat.com>
+
+ PR target/86784
+ * config/h8300/h8300.c (TARGET_HAVE_SPECULATION_SAFE_VALUE):
+ Define to speculation_safe_value_not_needed.
+
2018-08-02 Tom de Vries <tdevries@suse.de>
PR target/86660
diff --git a/gcc/config/h8300/h8300.c b/gcc/config/h8300/h8300.c
index 01c765d..596f2fd 100644
--- a/gcc/config/h8300/h8300.c
+++ b/gcc/config/h8300/h8300.c
@@ -6148,4 +6148,7 @@ h8300_push_rounding (poly_int64 bytes)
#undef TARGET_MODE_DEPENDENT_ADDRESS_P
#define TARGET_MODE_DEPENDENT_ADDRESS_P h8300_mode_dependent_address_p
+#undef TARGET_HAVE_SPECULATION_SAFE_VALUE
+#define TARGET_HAVE_SPECULATION_SAFE_VALUE speculation_safe_value_not_needed
+
struct gcc_target targetm = TARGET_INITIALIZER;