fpc/compiler/ppcgen
yury 771479e65c * Improved fix for bug #10233 for better Delphi compatibility and efficiency:
- Explicit typecasts like LongBool(byte_value) do not change ordinal value.
  - Explicit typecasts like ByteBool(longint_value) do not change ordinal value and can lead to data loss if longint_value is outside of ByteBool range.
  - Explicit typecasts like ByteBool(LongBool) handle type ranges correctly.
  - Updated test tw10233.pp. It is passed by Delphi as well.

git-svn-id: trunk@10672 -
2008-04-15 22:19:29 +00:00
..
aasmcpu.pas * split cpu64bit compiler define into 2008-02-13 20:44:00 +00:00
agppcgas.pas * split cpu64bit compiler define into 2008-02-13 20:44:00 +00:00
cgppc.pas * split cpu64bit compiler define into 2008-02-13 20:44:00 +00:00
ngppcadd.pas * fixed wrong check in r10432 causing an internalerror for ppc/ppc64 2008-03-02 20:00:52 +00:00
ngppccnv.pas * Improved fix for bug #10233 for better Delphi compatibility and efficiency: 2008-04-15 22:19:29 +00:00
ngppcinl.pas + internal round/trunc support for ppc970 using fctid/fctidz 2008-02-20 11:49:15 +00:00
ngppcset.pas * handle case ranges properly for unsigned types with a non-zero base, resolves #10009 2007-10-28 17:06:02 +00:00
rgcpu.pas * split cpu64bit compiler define into 2008-02-13 20:44:00 +00:00