> The sequence > st > fdivd / fsqrtd > std > was generated in some cases with -mfix-ut699 when there was > a st before the div/sqrt. This sequence could trigger the b2bst errata. > > Now the following safe sequence is generated instead: > st > nop > fdivd / fsqrtd > std > > gcc/ChangeLog: > > 2017-11-27 Martin Aberg <mab...@gaisler.com> > > * config/sparc/sparc.md (divdf3_fix): Add NOP and adjust length > to prevent b2bst errata sequence. > (sqrtdf2_fix): Likewise.
But isn't that the change I already rejected back in July? https://gcc.gnu.org/ml/gcc-patches/2017-07/msg00496.html If so, what has changed since then? If nothing, then please revert. -- Eric Botcazou