1 # The ARM VxWorks kernel uses an external floating-point library in 2 # which routines like __ledf2 are just aliases for __cmpdf2. These 3 # routines therefore don't handle NaNs correctly. 4 if [istarget "arm*-*-vxworks*"] { 5 set torture_eval_before_execute { 6 global compiler_conditional_xfail_data 7 set compiler_conditional_xfail_data { 8 "The ARM kernel uses a flawed floating-point library." 9 { "*-*-*" } 10 {} 11 { "-mrtp" } 12 } 13 } 14 } 15 16 lappend additional_flags "-fno-trapping-math" 17 return 0 18