[SPARC/RTEMS] Add __FIX_LEON3FT_B2BST
authorSebastian Huber <sebastian.huber@embedded-brains.de>
Mon, 17 Jul 2017 05:27:13 +0000 (05:27 +0000)
committerSebastian Huber <sh@gcc.gnu.org>
Mon, 17 Jul 2017 05:27:13 +0000 (05:27 +0000)
commit42ec024baa1bc9de83c8fcefe543f58a6939068d
tree08a20f287b6fd27cdd9022efe1f579cabc76790c
parentecaf6857a76203ffa7617131cfd09a567cb81e99
[SPARC/RTEMS] Add __FIX_LEON3FT_B2BST

In case the LEON3FT back-to-back store workaround is active
(sparc_fix_b2bst), then define the builtin define __FIX_LEON3FT_B2BST on
RTEMS.  The intended use case for this is operating system code in
assembly language.  See also:

https://lists.rtems.org/pipermail/devel/2017-July/018463.html

gcc/
*  gcc/config/sparc/rtemself.h (TARGET_OS_CPP_BUILTINS): Add
conditional builtin define __FIX_LEON3FT_B2BST.

From-SVN: r250254
gcc/ChangeLog
gcc/config/sparc/rtemself.h