------- Comment #24 from burnus at gcc dot gnu dot org 2009-07-10 16:17 ------- Regarding expressions with Inf with x being finite according to Mathematica 7: ArcSin (+/-Inf,x) = (0, -/+Inf) ArcSin (x,+/-Inf) = (0, +/-Inf) ArcCos (+/-Inf,x) = (0, +/-Inf) ArcCos (x,+/-Inf) = (0, -/+Inf) ArcTan (+/-Inf,x) = (+/-Pi/2, 0) ArcTan (x,+/-Inf) = (+/-Pi/2, 0) ArcSinh (+/-Inf,x) = (+/-Inf,0) ArcSinh (x,+/-Inf) = (+/-Inf,0) ArcSinh (Inf,+/-Inf) = (Inf,0) ArcSinh (-Inf,+/-Inf) = (-Inf,0) ArcCosh (+/-Inf,x) = (Inf,0) ArcCosh (x,+/-Inf) = (Inf,0) ArcTanh (+/-Inf,x) = (0,-/+Pi/2) ArcTanh (x,+/-Inf) = (0,-/+Pi/2)
(For ArcSin, ArcCos, ArcTan, ArcCosh and ArcTanh an expression was returned for (Inf,Inf).) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33197