|
@@ -580,7 +580,8 @@ unit cgppc;
|
|
current_asmdata.getjumplabel(hl);
|
|
current_asmdata.getjumplabel(hl);
|
|
if not ((def.typ=pointerdef) or
|
|
if not ((def.typ=pointerdef) or
|
|
((def.typ=orddef) and
|
|
((def.typ=orddef) and
|
|
- (torddef(def).ordtype in [u64bit,u16bit,u32bit,u8bit,uchar,pasbool]))) then
|
|
|
|
|
|
+ (torddef(def).ordtype in [u64bit,u16bit,u32bit,u8bit,uchar,
|
|
|
|
+ pasbool8,pasbool16,pasbool32,pasbool64]))) then
|
|
begin
|
|
begin
|
|
if (current_settings.optimizecputype >= cpu_ppc970) or
|
|
if (current_settings.optimizecputype >= cpu_ppc970) or
|
|
(current_settings.cputype >= cpu_ppc970) then
|
|
(current_settings.cputype >= cpu_ppc970) then
|