diff options
author | Sebastian Macke <sebastian@macke.de> | 2014-09-27 00:19:15 +0000 |
---|---|---|
committer | Sebastian Macke <sebastian@macke.de> | 2014-09-27 00:56:56 +0000 |
commit | 0f316ab7c11b8315a838a6ae4645d36ff2c46f4c (patch) | |
tree | 68fb61beebdb68338c65cf17e58692a73b979645 /configure.ac | |
parent | 6695983d2f0857caab220862de12f3f94a55bcf6 (diff) | |
download | libffi-0f316ab7c11b8315a838a6ae4645d36ff2c46f4c.tar.gz |
Add OpenRISC support
This patch adds support for the OpenRISC architecture.
(http://opencores.org/or1k/Main_Page)
This patch has been tested under Linux with QEMU-user emulation support.
- 32 Bit
- big endian
- delayed instructions
This is the only available configuration under Linux.
The description of the ABI can be found on the official website.
Is passes the testsuite except of the unwindtest_ffi_call.cc
testcase, which seems to be a problem of gcc and not libffi.
Some testcases of the gcc testsuite still fail.
Signed-off-by: Sebastian Macke <sebastian@macke.de>
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index 4c3922f..4a44bff 100644 --- a/configure.ac +++ b/configure.ac @@ -230,6 +230,10 @@ case "$host" in TARGET=NIOS2; TARGETDIR=nios2 ;; + or1k*-linux*) + TARGET=OR1K; TARGETDIR=or1k + ;; + powerpc*-*-linux* | powerpc-*-sysv*) TARGET=POWERPC; TARGETDIR=powerpc HAVE_LONG_DOUBLE_VARIANT=1 @@ -312,6 +316,7 @@ AM_CONDITIONAL(MICROBLAZE, test x$TARGET = xMICROBLAZE) AM_CONDITIONAL(METAG, test x$TARGET = xMETAG) AM_CONDITIONAL(MOXIE, test x$TARGET = xMOXIE) AM_CONDITIONAL(NIOS2, test x$TARGET = xNIOS2) +AM_CONDITIONAL(OR1K, test x$TARGET = xOR1K) AM_CONDITIONAL(POWERPC, test x$TARGET = xPOWERPC) AM_CONDITIONAL(POWERPC_AIX, test x$TARGET = xPOWERPC_AIX) AM_CONDITIONAL(POWERPC_DARWIN, test x$TARGET = xPOWERPC_DARWIN) |