gcc:
[official-gcc.git] / gcc / testsuite / gcc.c-torture / execute / ieee / mul-subnormal-single-1.x
blobd090cbf610e72376efb096f8d569aecad0ae2f60
1 if [istarget "epiphany-*-*"] {
2     # The Epiphany single-precision floating point format does not
3     # support subnormals.
4     return 1
6 if [istarget "mips-sgi-irix6*"] {
7     # IRIX 6 sets the MIPS IV flush to zero bit by default, so this test
8     # isn't expected to work for n32 and n64 on MIPS IV targets.
9     return 1
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-*-*"
16 if [istarget "spu-*-*"] {
17     # The SPU single-precision floating point format does not
18     # support subnormals.
19     return 1
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
26 return 0