mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-16 01:39:27 +02:00
Add freebsd, openbsd and OS2 to the list of i386 targets handling records with only one float as normal float
git-svn-id: trunk@29570 -
This commit is contained in:
parent
69ac7dd7ef
commit
56f53176e7
@ -302,7 +302,8 @@ unit cpupara;
|
||||
usedef:=forcetempdef;
|
||||
{ on darwin/i386, if a record has only one field and that field is a
|
||||
single or double, it has to be returned like a single/double }
|
||||
if (target_info.system in [system_i386_darwin,system_i386_iphonesim]) and
|
||||
if (target_info.system in [system_i386_darwin,system_i386_iphonesim,
|
||||
system_i386_freebsd,system_i386_openbsd,system_i386_os2]) and
|
||||
((usedef.typ=recorddef) or
|
||||
is_object(usedef)) and
|
||||
tabstractrecordsymtable(tabstractrecorddef(usedef).symtable).has_single_field(sym) and
|
||||
|
Loading…
Reference in New Issue
Block a user