]> git.ipfire.org Git - thirdparty/gcc.git/commit
d/dmd: Merge upstream dmd 375ed10aa
authoribuclaw <ibuclaw@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 21 Aug 2019 07:53:35 +0000 (07:53 +0000)
committeribuclaw <ibuclaw@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 21 Aug 2019 07:53:35 +0000 (07:53 +0000)
commit5a62bc78f82989cbd43e315c7830e5320a9e35f6
tree6be69fff09b0519948419c775912b8fa80eeea24
parent42e27985606dd62fed4ce9047ee35b4e242beb8c
d/dmd: Merge upstream dmd 375ed10aa

Don't crash when compiling for 16-bit platforms.

Reviewed-on: https://github.com/dlang/dmd/pull/10306

gcc/d/ChangeLog:

* d-target.cc: Include diagnostic.h.
(Target::_init): Set Tsize_t and Tptrdiff_t as D ushort and short if
the target pointer size is 2.  Add sorry if the pointer size is not
either 2, 4, or 8.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@274768 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/d/ChangeLog
gcc/d/d-target.cc
gcc/d/dmd/MERGE
gcc/d/dmd/expression.c
gcc/d/dmd/hdrgen.c