On 06/08/18 22:52, John David Anglin wrote: > On 2018-08-03 5:06 AM, Richard Earnshaw (lists) wrote: >>> I don't think there's a suitable barrier. The sync instruction seems >>> like overkill. >>> >>> So, I'm going to install attached change after testing is complete. >>> >> It's your call as port maintainers. > I committed the attached change after testing on hppa-unknown-linux-gnu. >
Thanks. Wrong PR, though: that was for the SPU port. The hppa PR is 86785. R. > Dave > > > pa-spectre.d > > > 2018-08-06 John David Anglin <dang...@gcc.gnu.org> > > PR target/86807 > * config/pa/pa.c (TARGET_HAVE_SPECULATION_SAFE_VALUE): > Define to speculation_safe_value_not_needed. > > Index: config/pa/pa.c > =================================================================== > --- config/pa/pa.c (revision 263228) > +++ config/pa/pa.c (working copy) > @@ -428,6 +428,9 @@ > #undef TARGET_STARTING_FRAME_OFFSET > #define TARGET_STARTING_FRAME_OFFSET pa_starting_frame_offset > > +#undef TARGET_HAVE_SPECULATION_SAFE_VALUE > +#define TARGET_HAVE_SPECULATION_SAFE_VALUE speculation_safe_value_not_needed > + > struct gcc_target targetm = TARGET_INITIALIZER; > > /* Parse the -mfixed-range= option string. */ >