On 03/08/18 23:44, Sandra Loosemore wrote:
> I've checked in this patch to fix the c-c++-common/spec-barrier-1.c test
> failure on nios2.  Per previous discussions about Spectre
> vulnerabilities with Altera/Intel, this architecture is not affected so
> no special handling is required here.
> 
> -Sandra
> 
> gcc.log
> 
> 
> 2018-08-03  Sandra Loosemore  <san...@codesourcery.com>
> 
>       gcc/
>       * config/nios2/nios2.c (TARGET_HAVE_SPECULATION_SAFE_VALUE):
>       Define.
> 

I nearly missed this patch for my accumulated back-porting list since it
didn't have the PR number in it.

Just adding it so that I can track things properly.  The original commit
landed as r263301.

R.

> 
> gcc.patch
> 
> 
> Index: gcc/config/nios2/nios2.c
> ===================================================================
> --- gcc/config/nios2/nios2.c  (revision 263298)
> +++ gcc/config/nios2/nios2.c  (working copy)
> @@ -5572,6 +5572,9 @@ nios2_adjust_reg_alloc_order (void)
>  #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;
>  
>  #include "gt-nios2.h"
> 

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 9d5a23f..e9b764d 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -370,6 +370,7 @@
 
 2018-08-03  Sandra Loosemore  <san...@codesourcery.com>
 
+	PR target/86799
 	* config/nios2/nios2.c (TARGET_HAVE_SPECULATION_SAFE_VALUE):
 	Define.
 

Reply via email to