[RFC] D support for S/390
Robin Dapp
rdapp@linux.ibm.com
Tue Mar 19 15:45:00 GMT 2019
> This would mean that StructFlags and ClassFlags will also both have a
> wrong value as well.
Yes, can confirm that m_flags = 0 (instead of 1) for a struct containing
a pointer.
> If there's a compiler/library discrepancy, the compiler should be
> adjusted to write out the value at the correct size.
>
> I think the following below should do it.
The diff fixes the problems for me. I first encountered the algn = 0 in
an associative array and couldn't immediately link it to structs. In
order to make pinpointing easier in the future I wrote a simple test
case for this that I'm going to post with the next diff.
Regards
Robin
More information about the Gcc-patches
mailing list