Merged revisions 1319 via svnmerge from

http://peter@svn.freepascal.org/svn/fpc/trunk

r1319 (florian)
* on cpus requiring proper alignment, shortstrings are to two byte boundaries aligned

git-svn-id: branches/fixes_2_0@1528 -
This commit is contained in:
peter 2005-10-19 08:56:56 +00:00
parent 49fd510635
commit 9abbd7599e

View File

@ -1637,7 +1637,12 @@ implementation
alignment:=size_2_align(savesize);
st_longstring,
st_shortstring:
{$ifdef cpurequiresproperalignment}
{ char to string accesses byte 0 and 1 with one word access }
alignment:=size_2_align(2);
{$else cpurequiresproperalignment}
alignment:=size_2_align(1);
{$endif cpurequiresproperalignment}
else
internalerror(200412301);
end;