use __PRETTY_FUNCTION__ in GCC-compatible compilers