https://gcc.gnu.org/bugzilla/show_bug.cgi?id=35718
Paul Thomas <pault at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|pault at gcc dot gnu.org |unassigned at gcc dot gnu.org --- Comment #9 from Paul Thomas <pault at gcc dot gnu.org> --- (In reply to Thomas Koenig from comment #8) > We have an unsigned short in our descriptor that we can use > for keeping track of what we allocated and where. > > So, we have 16 bits. State we can keep around is: > > Type of descriptor: Allocatable, pointer, passed argument. 2 bits. > > Associated: No, allocated, target. 2 bits. > > Contiguous: 1 bit. > > Anything else we would need? That would still leave us 11 bit in reserve. Hi Thomas, That was the intention of the field in the descriptor. I just never got round to it. I have unassigned myself since I have a huge backlog of other issues. Cheers Paul