Commit 22c30b2d authored by Taylor Simpson's avatar Taylor Simpson Committed by Alex Bennée
Browse files

tests/tcg: modify multiarch tests to work with clang



Signed-off-by: default avatarTaylor Simpson <tsimpson@quicinc.com>
Reviewed-by: default avatarRichard Henderson <richard.henderson@linaro.org>
Reviewed-by: default avatarThomas Huth <thuth@redhat.com>
Message-Id: <1574032465-12186-1-git-send-email-tsimpson@quicinc.com>
[AJB: tweak header line]
Signed-off-by: default avatarAlex Bennée <alex.bennee@linaro.org>
parent 6e988880
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
@@ -79,12 +79,10 @@ char *fmt_16(uint16_t num)

#ifndef SNANF
/* Signaling NaN macros, if supported.  */
# if __GNUC_PREREQ(3, 3)
#  define SNANF (__builtin_nansf (""))
#  define SNAN (__builtin_nans (""))
#  define SNANL (__builtin_nansl (""))
#endif
#endif

static float f32_numbers[] = {
    -SNANF,
+5 −1
Original line number Diff line number Diff line
@@ -485,7 +485,11 @@ static void test_signal(void)
    act.sa_flags = SA_SIGINFO;
    chk_error(sigaction(SIGSEGV, &act, NULL));
    if (setjmp(jmp_env) == 0) {
        *(uint8_t *)0 = 0;
        /*
         * clang requires volatile or it will turn this into a
         * call to abort() instead of forcing a SIGSEGV.
         */
        *(volatile uint8_t *)0 = 0;
    }

    act.sa_handler = SIG_DFL;