Hi Andre,
Regtested ok on x86_64-pc-linux-gnu / Fedora 39. Ok for mainline?
Extremely minor nit: In the commit message and ChangeLog entry, Build a derived type component's type only, when it is not already being build and the component uses pointer semantics. I believe that should be "being built". In the ChangeLog entry derived types as component's types when they are not yet build. s/build/built/ OK for trunk. Thanks for the patch! Best regards Thomas