------- Comment #6 from pinskia at gcc dot gnu dot org 2010-04-20 01:58 ------- D.26220_58 = COMPLEX_EXPR <D.26059_8, D.26059_8>; s$_M_value_60 = __builtin_csinhl (D.26220_58); s$_M_value$real_99 = REALPART_EXPR <s$_M_value_60>; s$_M_value$imag_105 = IMAGPART_EXPR <s$_M_value_60>; c$_M_value_62 = __builtin_ccoshl (D.26220_58); c$_M_value$real_101 = REALPART_EXPR <c$_M_value_62>; c$_M_value$imag_66 = IMAGPART_EXPR <c$_M_value_62>; r$_M_value_71 = __divxc3 (s$_M_value$real_99, s$_M_value$imag_105, c$_M_value$real_101, c$_M_value$imag_66); r$_M_value$real_68 = REALPART_EXPR <r$_M_value_71>; r$_M_value$imag_102 = IMAGPART_EXPR <r$_M_value_71>; t$_M_value_73 = __builtin_ctanhl (D.26220_58); t$_M_value$real_104 = REALPART_EXPR <t$_M_value_73>; t$_M_value$imag_100 = IMAGPART_EXPR <t$_M_value_73>;
No it calls the builtins which call directly the function in libm. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43802