|
@@ -85,7 +85,7 @@ implementation
|
|
begin
|
|
begin
|
|
expectloc:=LOC_MMREGISTER;
|
|
expectloc:=LOC_MMREGISTER;
|
|
result:=nil;
|
|
result:=nil;
|
|
- if cs_check_fpu_exceptions in current_settings.localswitches then
|
|
|
|
|
|
+ if needs_check_for_fpu_exceptions then
|
|
Include(current_procinfo.flags,pi_do_call);
|
|
Include(current_procinfo.flags,pi_do_call);
|
|
end;
|
|
end;
|
|
|
|
|
|
@@ -94,7 +94,7 @@ implementation
|
|
begin
|
|
begin
|
|
expectloc:=LOC_MMREGISTER;
|
|
expectloc:=LOC_MMREGISTER;
|
|
result:=nil;
|
|
result:=nil;
|
|
- if cs_check_fpu_exceptions in current_settings.localswitches then
|
|
|
|
|
|
+ if needs_check_for_fpu_exceptions then
|
|
Include(current_procinfo.flags,pi_do_call);
|
|
Include(current_procinfo.flags,pi_do_call);
|
|
end;
|
|
end;
|
|
|
|
|
|
@@ -103,7 +103,7 @@ implementation
|
|
begin
|
|
begin
|
|
expectloc:=LOC_MMREGISTER;
|
|
expectloc:=LOC_MMREGISTER;
|
|
result:=nil;
|
|
result:=nil;
|
|
- if cs_check_fpu_exceptions in current_settings.localswitches then
|
|
|
|
|
|
+ if needs_check_for_fpu_exceptions then
|
|
Include(current_procinfo.flags,pi_do_call);
|
|
Include(current_procinfo.flags,pi_do_call);
|
|
end;
|
|
end;
|
|
|
|
|
|
@@ -112,7 +112,7 @@ implementation
|
|
begin
|
|
begin
|
|
expectloc:=LOC_MMREGISTER;
|
|
expectloc:=LOC_MMREGISTER;
|
|
result:=nil;
|
|
result:=nil;
|
|
- if cs_check_fpu_exceptions in current_settings.localswitches then
|
|
|
|
|
|
+ if needs_check_for_fpu_exceptions then
|
|
Include(current_procinfo.flags,pi_do_call);
|
|
Include(current_procinfo.flags,pi_do_call);
|
|
end;
|
|
end;
|
|
|
|
|
|
@@ -121,7 +121,7 @@ implementation
|
|
begin
|
|
begin
|
|
expectloc:=LOC_MMREGISTER;
|
|
expectloc:=LOC_MMREGISTER;
|
|
result:=nil;
|
|
result:=nil;
|
|
- if cs_check_fpu_exceptions in current_settings.localswitches then
|
|
|
|
|
|
+ if needs_check_for_fpu_exceptions then
|
|
Include(current_procinfo.flags,pi_do_call);
|
|
Include(current_procinfo.flags,pi_do_call);
|
|
end;
|
|
end;
|
|
|
|
|
|
@@ -130,7 +130,7 @@ implementation
|
|
begin
|
|
begin
|
|
expectloc:=LOC_MMREGISTER;
|
|
expectloc:=LOC_MMREGISTER;
|
|
result:=nil;
|
|
result:=nil;
|
|
- if cs_check_fpu_exceptions in current_settings.localswitches then
|
|
|
|
|
|
+ if needs_check_for_fpu_exceptions then
|
|
Include(current_procinfo.flags,pi_do_call);
|
|
Include(current_procinfo.flags,pi_do_call);
|
|
end;
|
|
end;
|
|
|
|
|
|
@@ -139,7 +139,7 @@ implementation
|
|
begin
|
|
begin
|
|
expectloc:=LOC_MMREGISTER;
|
|
expectloc:=LOC_MMREGISTER;
|
|
result:=nil;
|
|
result:=nil;
|
|
- if cs_check_fpu_exceptions in current_settings.localswitches then
|
|
|
|
|
|
+ if needs_check_for_fpu_exceptions then
|
|
Include(current_procinfo.flags,pi_do_call);
|
|
Include(current_procinfo.flags,pi_do_call);
|
|
end;
|
|
end;
|
|
|
|
|
|
@@ -371,7 +371,7 @@ implementation
|
|
begin
|
|
begin
|
|
expectloc:=LOC_MMREGISTER;
|
|
expectloc:=LOC_MMREGISTER;
|
|
Result:=nil;
|
|
Result:=nil;
|
|
- if cs_check_fpu_exceptions in current_settings.localswitches then
|
|
|
|
|
|
+ if needs_check_for_fpu_exceptions then
|
|
Include(current_procinfo.flags,pi_do_call);
|
|
Include(current_procinfo.flags,pi_do_call);
|
|
end
|
|
end
|
|
else if is_32bitint(resultdef) then
|
|
else if is_32bitint(resultdef) then
|