131
|
1 if {[istarget "csky-*-*"] && [check_effective_target_hard_float]} {
|
|
2 # The C-SKY hardware FPU only supports flush-to-zero mode.
|
|
3 set torture_execute_xfail "csky-*-*"
|
|
4 return 1
|
|
5 }
|
111
|
6 if [istarget "epiphany-*-*"] {
|
|
7 # The Epiphany single-precision floating point format does not
|
|
8 # support subnormals.
|
|
9 return 1
|
|
10 }
|
|
11 if {[istarget "m68k-*-*"] && [check_effective_target_coldfire_fpu]} {
|
|
12 # ColdFire FPUs require software handling of subnormals. We are
|
|
13 # not aware of any system that has this.
|
|
14 set torture_execute_xfail "m68k-*-*"
|
|
15 }
|
|
16 if [istarget "spu-*-*"] {
|
|
17 # The SPU single-precision floating point format does not
|
|
18 # support subnormals.
|
|
19 return 1
|
|
20 }
|
|
21 if { [istarget "tic6x-*-*"] && [check_effective_target_ti_c67x] } {
|
|
22 # C6X floating point hardware turns denormals to zero in multiplications.
|
|
23 set torture_execute_xfail "tic6x-*-*"
|
|
24 return 1
|
|
25 }
|
|
26 return 0
|