> On Jul 27, 2018, at 5:37 AM, Richard Earnshaw <richard.earns...@arm.com> > wrote: > > > This patch is intended as an example of all that is needed if the > target system doesn't support CPUs that have speculative execution. > I've chosen the pdp11 port on the basis that it's old enough that this > is likely to be true for all existing implementations and that there > is also little chance of that changing in future! > > * config/pdp11/pdp11.c (TARGET_HAVE_SPECULATION_SAFE_VALUE): Redefine > to speculation_safe_value_not_needed. > --- > gcc/config/pdp11/pdp11.c | 3 +++ > 1 file changed, 3 insertions(+) > > <0009-pdp11-example-of-a-port-not-needing-a-speculation-ba.patch> Correct, no speculative instruction now, and I don't think any of the people constructing PDP11s (yes there are some) are going to be adding it. Thanks Richard. paul
- [PATCH 01/11] Add __builtin_speculation_s... Richard Earnshaw
- Re: [PATCH 01/11] Add __builtin_spec... Nathan Sidwell
- Re: [PATCH 01/11] Add __builtin_... Richard Earnshaw (lists)
- Re: [PATCH 01/11] Add __buil... Nathan Sidwell
- Re: [PATCH 01/11] Add __builtin_... Richard Earnshaw (lists)
- Re: [PATCH 01/11] Add __builtin_spec... Richard Biener
- Re: [PATCH 01/11] Add __builtin_... H.J. Lu
- Re: [PATCH 01/11] Add __buil... Ian Lance Taylor via gcc-patches
- [PATCH 07/11] AArch64 - use CSDB based se... Richard Earnshaw
- [PATCH 09/11] pdp11 - example of a port n... Richard Earnshaw
- Re: [PATCH 09/11] pdp11 - example of... Paul Koning
- Re: [PATCH 09/11] pdp11 - exampl... Richard Biener
- [PATCH 10/11] x86 - add speculation_barri... Richard Earnshaw
- Re: [PATCH 10/11] x86 - add speculat... Uros Bizjak
- [PATCH 08/11] targhooks - provide an alte... Richard Earnshaw
- Re: [PATCH 08/11] targhooks - provid... Richard Biener
- [PATCH 05/11] AArch64 - disable CB[N]Z TB... Richard Earnshaw
- [PATCH 04/11] AArch64 - Add new option -m... Richard Earnshaw
- [PATCH 11/11] rs6000 - add speculation_ba... Richard Earnshaw
- Re: [PATCH 11/11] rs6000 - add specu... Bill Schmidt