http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48933
--- Comment #6 from Paolo Carlini <paolo.carlini at oracle dot com> 2011-05-09 11:01:44 UTC --- The way tr1/cmath is currently implemented, roughly speaking *when* an overload does not exist anyway an infinite recursion can happen. Thus, this is just a QoI issue. But it's easy to fix, I'll do that momentarily.