Fix wrong alignment returned by .alignof property.
commitc1e903927fc763ef0538295a65c9f9f1830e4edf
authoribuclaw <ibuclaw@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 17 Nov 2018 11:01:00 +0000 (17 11:01 +0000)
committeribuclaw <ibuclaw@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 17 Nov 2018 11:01:00 +0000 (17 11:01 +0000)
tree6238646e5b35ec5f3c92eb2b116ecec4b45877b3
parent07d7895abbdb55f3b789ec89daf3f4b20aae1920
Fix wrong alignment returned by .alignof property.

The D language expects the value to be the minimum alignment required
for the type, not the preferred alignment.

gcc/d/ChangeLog:

2018-11-17  Iain Buclaw  <ibuclaw@gdcproject.org>

PR d/87824
* d-target.cc (Target::alignsize): Return min_align_of_type.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@266234 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/d/ChangeLog
gcc/d/d-target.cc