From acc699509676ac09b14abc83b457feb67dc7d09c Mon Sep 17 00:00:00 2001
From: Daniel Hellstrom <daniel@gaisler.com>
Date: Tue, 19 Jan 2021 10:39:51 +0100
Subject: [PATCH] sparc,rtems: add __FIX_LEON3FT_TN0018 for affected targets
Enable a define FIX_LEON3FT_TN0018 for the LEON3FT targets affected
by the GRLIB-TN-0018 errata described here:
https://www.gaisler.com/notes
gcc/
* config/sparc/rtemself.h (TARGET_OS_CPP_BUILTINS): Add
built-in define __FIX_LEON3FT_TN0018.
---
gcc/config/sparc/rtemself.h | 2 ++
1 file changed, 2 insertions(+)
diff --git a/gcc/config/sparc/rtemself.h b/gcc/config/sparc/rtemself.h
index 0fb56ee..a445b0c 100644
a
|
b
|
|
33 | 33 | builtin_assert ("system=rtems"); \ |
34 | 34 | if (sparc_fix_b2bst) \ |
35 | 35 | builtin_define ("__FIX_LEON3FT_B2BST"); \ |
| 36 | if (sparc_fix_gr712rc || sparc_fix_ut700 || sparc_fix_ut699) \ |
| 37 | builtin_define ("__FIX_LEON3FT_TN0018"); \ |
36 | 38 | } \ |
37 | 39 | while (0) |
38 | 40 | |