Re: libgcc.a, et. al.

2006-01-11 Thread Perry Smith
On Jan 10, 2006, at 9:46 PM, David Edelsohn wrote: Perry Smith writes: Perry> The call to _restf14 is not explicit so I assume the compiler is Perry> generating it for some reason. Yes, because one of the exception handling support functions can clobber all registers, but also can

Re: libgcc.a, et. al.

2006-01-10 Thread Perry Smith
Making slow progress... I now have libstdc++ compiled as "standalone" I am down to "free", "malloc", "abort", and "_restf4". free and malloc I can hook up to net_free and net_malloc. abort I can hook up to panic. Its the _restf14 that gets me. It is pulled in from unwind_dw2.o of libg

Re: libgcc.a, et. al.

2006-01-08 Thread David Edelsohn
> Perry Smith writes: Perry> Maybe you can help on another item. I recall back around 1995 or so, Perry> gcc could not be used for AIX device drivers because it did not Perry> handle the floating point registers properly. I have only a vague Perry> memory of this. Do you recall anythi

Re: libgcc.a, et. al.

2006-01-08 Thread Perry Smith
Thanks David, I discovered the --disable-hosted-libstdcxx configure option for libstdc++-v3 and I'm going to build it and see where that takes me. Right now, my biggest offender as far as dragging in lots of symbols (like iob, fprintf, etc) is the verbose_terminate_handler. --disable- h

Re: libgcc.a, et. al.

2006-01-08 Thread David Edelsohn
> Perry Smith writes: Perry> I can not find a description of what the different versions of libgcc Perry> and libstd++ are for. Some versions are obvious, others are not. Perry> In particular, I am trying to determine what these libraries are Perry> for: (this is on AIX version 5.3) (h

libgcc.a, et. al.

2006-01-08 Thread Perry Smith
Hi, I posted this message on gnu-help yesterday and did not get a reply. I am going to post it here. I hope that does not bother anyone. I can not find a description of what the different versions of libgcc and libstd++ are for. Some versions are obvious, others are not. In particular,