aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.c-torture/compile/simd-5.x
blob: ada37b186527abbb9cfdcdefccd5979a03709a37 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# h8300 does not have long long
if { [istarget "h8300-*-*"] } {
    return 1;
}

if { [istarget "sparc64-*-*"] || [istarget "sparcv9-*-*"] } {
    # On SPARC64/SPARC-V9 it fails, except with -m32.
    set torture_eval_before_compile {
        global compiler_conditional_xfail_data
        set compiler_conditional_xfail_data {
            "PR target/9200" \
            { "*-*-*" } \
            { "*" } \
            { "-m32" }
        }
    }
} elseif { [istarget "sparc-*-*"] } {
    # On regular SPARC it doesn't fail, except with -m64.
    set torture_eval_before_compile {
        global compiler_conditional_xfail_data
        set compiler_conditional_xfail_data {
            "PR target/9200" \
            { "*-*-*" } \
            { "-m64" } \
            { "" }
        }
    }
} elseif { [istarget "powerpc64-*-*"] } {
    # On PowerPC-64 it fails unconditionally.
    set torture_eval_before_compile {
        global compiler_conditional_xfail_data
        set compiler_conditional_xfail_data {
            "PR target/9680" \
            "*-*-*" \
            { "*" } \
            { "" }
        }
    }
}

return 0