The GCC spec looks fine to me.  The initialization and finalization code
that makes things happen is in libc, so that's where your problem is.
gcrt[01].o makes sure that __gmon_start__ gets called (libc/csu/gmon-start.c).

That initializer function calls __monstartup to start profiling and uses
atexit to have _mcleanup called at process exit (see libc/gmon/gmon.c).
Look at whether those are being called and if so what they are doing that
is wrong.  For issues about that code, post to <[EMAIL PROTECTED]>.


Thanks,
Roland


_______________________________________________
Bug-hurd mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-hurd

Reply via email to