summary refs log tree commit diff stats
path: root/scripts
diff options
context:
space:
mode:
authorThomas Huth <thuth@redhat.com>2019-01-14 13:12:35 +0100
committerAlex Bennée <alex.bennee@linaro.org>2019-01-22 20:48:24 +0000
commit2c00542c70b9cbd6da510c97cd3d46adcf9e3efc (patch)
tree87844830db0c14265a883818c3aa2d7f37381d47 /scripts
parentf6b3b108a808fe07f8a45f82bc88196f668cf627 (diff)
downloadfocaccia-qemu-2c00542c70b9cbd6da510c97cd3d46adcf9e3efc.tar.gz
focaccia-qemu-2c00542c70b9cbd6da510c97cd3d46adcf9e3efc.zip
include/fpu/softfloat: Fix compilation with Clang on s390x
Clang v7.0.1 does not like the __int128 variable type for inline
assembly on s390x:

In file included from fpu/softfloat.c:97:
include/fpu/softfloat-macros.h:647:9: error: inline asm error:
 This value type register class is not natively supported!
    asm("dlgr %0, %1" : "+r"(n) : "r"(d));
        ^

Disable this code part there now when compiling with Clang, so that
the generic code gets used instead.

Signed-off-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Acked-by: Cornelia Huck <cohuck@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions