annotate gcc/testsuite/gcc.c-torture/execute/ieee/mul-subnormal-single-1.x @ 131:84e7813d76e9

gcc-8.2
author mir3636
date Thu, 25 Oct 2018 07:37:49 +0900
parents 04ced10e8804
children 1830386684a0
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
1 if {[istarget "csky-*-*"] && [check_effective_target_hard_float]} {
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
2 # The C-SKY hardware FPU only supports flush-to-zero mode.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
3 set torture_execute_xfail "csky-*-*"
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
4 return 1
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
5 }
111
kono
parents:
diff changeset
6 if [istarget "epiphany-*-*"] {
kono
parents:
diff changeset
7 # The Epiphany single-precision floating point format does not
kono
parents:
diff changeset
8 # support subnormals.
kono
parents:
diff changeset
9 return 1
kono
parents:
diff changeset
10 }
kono
parents:
diff changeset
11 if {[istarget "m68k-*-*"] && [check_effective_target_coldfire_fpu]} {
kono
parents:
diff changeset
12 # ColdFire FPUs require software handling of subnormals. We are
kono
parents:
diff changeset
13 # not aware of any system that has this.
kono
parents:
diff changeset
14 set torture_execute_xfail "m68k-*-*"
kono
parents:
diff changeset
15 }
kono
parents:
diff changeset
16 if [istarget "spu-*-*"] {
kono
parents:
diff changeset
17 # The SPU single-precision floating point format does not
kono
parents:
diff changeset
18 # support subnormals.
kono
parents:
diff changeset
19 return 1
kono
parents:
diff changeset
20 }
kono
parents:
diff changeset
21 if { [istarget "tic6x-*-*"] && [check_effective_target_ti_c67x] } {
kono
parents:
diff changeset
22 # C6X floating point hardware turns denormals to zero in multiplications.
kono
parents:
diff changeset
23 set torture_execute_xfail "tic6x-*-*"
kono
parents:
diff changeset
24 return 1
kono
parents:
diff changeset
25 }
kono
parents:
diff changeset
26 return 0