ptr_t GC_approx_sp()
{
+#if defined(__GNUC__)
+ return __builtin_frame_address(0);
+#else
VOLATILE word dummy;
dummy = 42; /* Force stack to grow if necessary. Otherwise the */
# ifdef _MSC_VER
# pragma warning(default:4172)
# endif
+#endif // __GNUC__
}
/*