http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49813
--- Comment #2 from Richard Guenther <rguenth at gcc dot gnu.org> 2011-07-22 10:41:36 UTC --- With C++ I get > ./cc1plus -quiet t.c -fdump-tree-original -std=c++0x t.c: In function 'int main()': t.c:6:39: error: 'asinh' was not declared in this scope without -std=c++0x the asinh declaration is there (this seems to be a glibc issue?). Look at the output from -dD -E -std=c++0x vs. w/o -std=c++0x.