> You are right, TYPE_NONALIASED_COMPONENT is the wrong way. I will fix it > and try to come up with a testcase (TYPE_NONALIASED_COMPONENT is quite > rarely used beast)
It's only used in Ada as far as I know, but is quite sensitive and quickly leads to wrong code if not handled properly in my experience, so this could well be responsible for the gnat1 miscompilation. -- Eric Botcazou