On Tue, Nov 07, 2006 at 02:38:39AM -0800, Mike Stump wrote:
> >Now, we also sometimes want to increase the size of the private
> >stuff, and I don't see how we can do that in a way that keeps ABI
> >compatibility, because the bits in the private stuff are always
> >used by the library. So, I am missing something here or is there
> >actually no way to keep that scheme and have ABI compatibility?
>
> A layer of indirection can solve almost any problem:
>
> st_parameter_dt *parm = __gfortran_st_parameter_dt_factory ();
That would slow things down a lot. This would mean you need to malloc
it, use it, then have some call which frees it at the end.
Jakub