diff options
author | Daniel Cederman <cederman@gaisler.com> | 2017-11-29 15:20:48 +0000 |
---|---|---|
committer | Daniel Hellstrom <danielh@gcc.gnu.org> | 2017-11-29 16:20:48 +0100 |
commit | aed173734df52b9c48425840c0977c34c23a882a (patch) | |
tree | a51fe30ab1b4d438efdacf076686e750da4ba9c8 /gcc/cp/lambda.c | |
parent | dcacda0cc1c9ecd23c15e8403e8025129502fed9 (diff) | |
download | gcc-aed173734df52b9c48425840c0977c34c23a882a.zip gcc-aed173734df52b9c48425840c0977c34c23a882a.tar.gz gcc-aed173734df52b9c48425840c0977c34c23a882a.tar.bz2 |
[SPARC] Errata workaround for GRLIB-TN-0011
This patch provides a workaround for the errata described in GRLIB-TN-0011.
If the workaround is enabled it will:
* Insert .align 16 before atomic instructions (swap, ldstub, casa).
It is applicable to GR712RC.
2017-11-29 Daniel Cederman <cederman@gaisler.com>
gcc/
* config/sparc/sync.md (swapsi): 16-byte align if sparc_fix_gr712rc.
(atomic_compare_and_swap_leon3_1): Likewise.
(ldstub): Likewise.
From-SVN: r255235
Diffstat (limited to 'gcc/cp/lambda.c')
0 files changed, 0 insertions, 0 deletions