A rather obvious fix. The allocator(...) bit showed up with -fdump-parse-tree. Committed as Rev. r14-1988-g99e3214f582b08 Side remark: Regarding the example inside the commit log: OpenMP 5.1 permitted derived-type components. Due to global wording changes, OpenMP 5.2 disabled it for both the new 'allocators' and for the old 'allocate' directive. This turned out to be an accidental change and it will be permitted in a future OpenMP version again (for 'allocators' as the executable form of the 'allocate' directive was deprecated and then removed; in GCC, we will have to support it for both for legacy support reasons). – While n->expr is now support for the dump, it is currently unreachable as dt-component parsing is disabled for both allocate and allocators. (To be changed.) Tobias ----------------- Siemens Electronic Design Automation GmbH; Anschrift: Arnulfstraße 201, 80634 München; Gesellschaft mit beschränkter Haftung; Geschäftsführer: Thomas Heurung, Frank Thürauf; Sitz der Gesellschaft: München; Registergericht München, HRB 106955