https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87824
--- Comment #15 from Iain Buclaw <ibuclaw at gdcproject dot org> --- Still to do are: - runnable/cppa.d: (Remove struct __c_{u}long detection and tests) - runnable/eh.d: (Have -fno-reorder-blocks-and-partitions default for D) - runnable/nulltype.d (Set TYPE_TRANSPARENT_AGGR for D associative arrays) I'm still unsure about setting TYPE_TRANSPARENT_AGGR, it seems like its more masking something else on x86. Though as I've said, associative arrays are just a `struct{void*}` and treated as if it were a pointer anyway.