This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[PATCH 0/4] [SPARC] Workarounds for UT699, UT700, and GR712RC errata
- From: Daniel Cederman <cederman at gaisler dot com>
- To: gcc-patches at gcc dot gnu dot org
- Cc: ebotcazou at adacore dot com, sebastian dot huber at embedded-brains dot de, daniel at gaisler dot com
- Date: Mon, 20 Nov 2017 13:49:59 +0100
- Subject: [PATCH 0/4] [SPARC] Workarounds for UT699, UT700, and GR712RC errata
- Authentication-results: sourceware.org; auth=none
- Authorized-sender: cederman at gaisler dot com
Hello,
This patch series adds workarounds for the newly discovered errata for UT699, UT700, and GR712RC. The errata and possible workarounds are described in the following documents available at http://www.gaisler.com/index.php/information/app-tech-notes:
GRLIB-TN-0010 - LEON3/FT AHB Deadlock After Sequence of Load and Atomic Instructions
GRLIB-TN-0011 - LEON3/FT AHB Lock Release during Atomic Operation
GRLIB-TN-0012 - GR712RC Incorrect Annulation of Floating-point Operation on Instruction Cache Parity Error
GRLIB-TN-0013 - GRFPU Floating-point controller: Missing FDIV/FSQRT Result
Daniel Cederman (4):
[SPARC] Errata workaround for GRLIB-TN-0012
[SPARC] Errata workaround for GRLIB-TN-0011
[SPARC] Errata workaround for GRLIB-TN-0010
[SPARC] Errata workaround for GRLIB-TN-0013
gcc/config/sparc/sparc.c | 205 ++++++++++++++++++++++++++++++++++++++++++++-
gcc/config/sparc/sparc.md | 24 ++++++
gcc/config/sparc/sparc.opt | 4 +
gcc/config/sparc/sync.md | 18 +++-
4 files changed, 245 insertions(+), 6 deletions(-)
--
2.9.3