[PATCH v3 1/4] [SPARC] Errata workaround for GRLIB-TN-0012
Eric Botcazou
ebotcazou@adacore.com
Wed Nov 29 10:38:00 GMT 2017
> 2017-11-17 Daniel Cederman <cederman@gaisler.com>
>
> * config/sparc/sparc.c (fpop_insn_p): New function.
> (sparc_do_work_around_errata): Insert NOP instructions to
> prevent sequences that could trigger the TN-0012 errata for
> GR712RC.
> (pass_work_around_errata::gate): Also test sparc_fix_gr712rc.
> * config/sparc/sparc.md (fix_gr712rc): New attribute.
> (in_branch_annul_delay): Prevent floating-point instructions
> in delay slot of annulled integer branch.
OK for mainline and 7 branch, thanks.
--
Eric Botcazou
More information about the Gcc-patches
mailing list