mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-13 12:26:58 +02:00
* moved pbestrealtype from symdef to symcpu
git-svn-id: trunk@27441 -
This commit is contained in:
parent
a251b270b6
commit
d452686c39
@ -26,7 +26,7 @@ unit symcpu;
|
||||
interface
|
||||
|
||||
uses
|
||||
symdef,symsym;
|
||||
symtype,symdef,symsym;
|
||||
|
||||
type
|
||||
{ defs }
|
||||
@ -131,6 +131,10 @@ type
|
||||
end;
|
||||
|
||||
|
||||
const
|
||||
pbestrealtype : ^tdef = @s64floattype;
|
||||
|
||||
|
||||
implementation
|
||||
|
||||
begin
|
||||
|
@ -26,7 +26,7 @@ unit symcpu;
|
||||
interface
|
||||
|
||||
uses
|
||||
symdef,symsym;
|
||||
symtype,symdef,symsym;
|
||||
|
||||
type
|
||||
{ defs }
|
||||
@ -164,6 +164,10 @@ type
|
||||
tcpusyssymclass = class of tcpusyssym;
|
||||
|
||||
|
||||
const
|
||||
pbestrealtype : ^tdef = @s64floattype;
|
||||
|
||||
|
||||
implementation
|
||||
|
||||
begin
|
||||
|
@ -26,7 +26,7 @@ unit symcpu;
|
||||
interface
|
||||
|
||||
uses
|
||||
symdef,symsym,globtype;
|
||||
symtype,symdef,symsym,globtype;
|
||||
|
||||
type
|
||||
{ defs }
|
||||
@ -168,6 +168,10 @@ type
|
||||
tcpusyssymclass = class of tcpusyssym;
|
||||
|
||||
|
||||
const
|
||||
pbestrealtype : ^tdef = @s64floattype;
|
||||
|
||||
|
||||
implementation
|
||||
|
||||
begin
|
||||
|
@ -26,7 +26,7 @@ unit symcpu;
|
||||
interface
|
||||
|
||||
uses
|
||||
symdef,symsym;
|
||||
symtype,symdef,symsym;
|
||||
|
||||
type
|
||||
{ defs }
|
||||
@ -164,6 +164,10 @@ type
|
||||
tcpusyssymclass = class of tcpusyssym;
|
||||
|
||||
|
||||
const
|
||||
pbestrealtype : ^tdef = @s64floattype;
|
||||
|
||||
|
||||
implementation
|
||||
|
||||
begin
|
||||
|
@ -26,7 +26,7 @@ unit symcpu;
|
||||
interface
|
||||
|
||||
uses
|
||||
symdef,symsym;
|
||||
symtype,symdef,symsym;
|
||||
|
||||
type
|
||||
{ defs }
|
||||
@ -164,6 +164,10 @@ type
|
||||
tcpusyssymclass = class of tcpusyssym;
|
||||
|
||||
|
||||
const
|
||||
pbestrealtype : ^tdef = @<somestandardfloattype>;
|
||||
|
||||
|
||||
implementation
|
||||
|
||||
begin
|
||||
|
@ -26,7 +26,7 @@ unit symcpu;
|
||||
interface
|
||||
|
||||
uses
|
||||
symdef,symsym,symx86,symi86;
|
||||
symtype,symdef,symsym,symx86,symi86;
|
||||
|
||||
type
|
||||
{ defs }
|
||||
@ -164,6 +164,10 @@ type
|
||||
tcpusyssymclass = class of tcpusyssym;
|
||||
|
||||
|
||||
const
|
||||
pbestrealtype : ^tdef = @s80floattype;
|
||||
|
||||
|
||||
implementation
|
||||
|
||||
begin
|
||||
|
@ -171,6 +171,10 @@ type
|
||||
tcpusyssymclass = class of tcpusyssym;
|
||||
|
||||
|
||||
const
|
||||
pbestrealtype : ^tdef = @s80floattype;
|
||||
|
||||
|
||||
implementation
|
||||
|
||||
uses
|
||||
|
@ -26,7 +26,7 @@ unit symcpu;
|
||||
interface
|
||||
|
||||
uses
|
||||
symdef,symsym;
|
||||
symtype,symdef,symsym;
|
||||
|
||||
type
|
||||
{ defs }
|
||||
@ -164,6 +164,10 @@ type
|
||||
tcpusyssymclass = class of tcpusyssym;
|
||||
|
||||
|
||||
const
|
||||
pbestrealtype : ^tdef = @s64floattype;
|
||||
|
||||
|
||||
implementation
|
||||
|
||||
begin
|
||||
|
@ -197,6 +197,10 @@ type
|
||||
tcpusyssymclass = class of tcpusyssym;
|
||||
|
||||
|
||||
const
|
||||
pbestrealtype : ^tdef = @s64floattype;
|
||||
|
||||
|
||||
implementation
|
||||
|
||||
uses
|
||||
|
@ -173,6 +173,10 @@ type
|
||||
tcpusyssymclass = class of tcpusyssym;
|
||||
|
||||
|
||||
const
|
||||
pbestrealtype : ^tdef = @s64floattype;
|
||||
|
||||
|
||||
implementation
|
||||
|
||||
{****************************************************************************
|
||||
|
@ -26,7 +26,7 @@ unit symcpu;
|
||||
interface
|
||||
|
||||
uses
|
||||
symdef,symsym;
|
||||
symtype,symdef,symsym;
|
||||
|
||||
type
|
||||
{ defs }
|
||||
@ -166,6 +166,10 @@ type
|
||||
tcpusyssymclass = class of tcpusyssym;
|
||||
|
||||
|
||||
const
|
||||
pbestrealtype : ^tdef = @s64floattype;
|
||||
|
||||
|
||||
implementation
|
||||
|
||||
begin
|
||||
|
@ -110,7 +110,7 @@ implementation
|
||||
{$ENDIF}
|
||||
globtype,systems,constexp,
|
||||
cutils,verbose,globals,widestr,
|
||||
symconst,symdef,symsym,symtable,defutil,defcmp,
|
||||
symconst,symdef,symsym,symcpu,symtable,defutil,defcmp,
|
||||
cgbase,
|
||||
htypechk,pass_1,
|
||||
nld,nbas,nmat,ncnv,ncon,nset,nopt,ncal,ninl,nmem,nutils,
|
||||
|
@ -293,7 +293,7 @@ implementation
|
||||
uses
|
||||
globtype,systems,constexp,
|
||||
cutils,verbose,globals,widestr,
|
||||
symconst,symdef,symsym,symtable,
|
||||
symconst,symdef,symsym,symcpu,symtable,
|
||||
ncon,ncal,nset,nadd,nmem,nmat,nbas,nutils,ninl,
|
||||
cgbase,procinfo,
|
||||
htypechk,pass_1,cpuinfo;
|
||||
|
@ -108,7 +108,7 @@ implementation
|
||||
uses
|
||||
verbose,globals,systems,constexp,
|
||||
globtype,cutils,fmodule,
|
||||
symconst,symdef,symsym,symtable,paramgr,defutil,symbase,
|
||||
symconst,symdef,symsym,symcpu,symtable,paramgr,defutil,symbase,
|
||||
pass_1,
|
||||
ncal,ncon,ncnv,nadd,nld,nbas,nflw,nmem,nmat,nutils,
|
||||
nobjc,objcdef,
|
||||
|
@ -62,7 +62,7 @@ implementation
|
||||
verbose,
|
||||
systems,widestr,
|
||||
{ symtable }
|
||||
symconst,symtable,symsym,defutil,defcmp,
|
||||
symconst,symtable,symsym,symcpu,defutil,defcmp,
|
||||
{ module }
|
||||
fmodule,ppu,
|
||||
{ pass 1 }
|
||||
|
@ -58,7 +58,7 @@ implementation
|
||||
uses
|
||||
verbose,globtype,globals,systems,
|
||||
symconst,symdef,aasmbase,aasmtai,aasmdata,
|
||||
defutil,
|
||||
defutil,symcpu,
|
||||
cgbase,cgutils,pass_1,pass_2,
|
||||
ncon,ncal,
|
||||
ncgutil,procinfo,
|
||||
|
@ -173,6 +173,10 @@ type
|
||||
tcpusyssymclass = class of tcpusyssym;
|
||||
|
||||
|
||||
const
|
||||
pbestrealtype : ^tdef = @s64floattype;
|
||||
|
||||
|
||||
implementation
|
||||
|
||||
{****************************************************************************
|
||||
|
@ -58,7 +58,7 @@ implementation
|
||||
uses
|
||||
verbose, globtype, globals, systems,
|
||||
symconst, symdef, aasmbase, aasmtai,aasmdata,
|
||||
defutil,
|
||||
defutil, symcpu,
|
||||
cgbase, cgutils, pass_1, pass_2,
|
||||
ncon, ncal,procinfo,
|
||||
ncgutil,
|
||||
|
@ -26,7 +26,7 @@ unit symcpu;
|
||||
interface
|
||||
|
||||
uses
|
||||
symdef,symsym;
|
||||
symtype,symdef,symsym;
|
||||
|
||||
type
|
||||
{ defs }
|
||||
@ -164,6 +164,10 @@ type
|
||||
tcpusyssymclass = class of tcpusyssym;
|
||||
|
||||
|
||||
const
|
||||
pbestrealtype : ^tdef = @s64floattype;
|
||||
|
||||
|
||||
implementation
|
||||
|
||||
begin
|
||||
|
@ -26,7 +26,7 @@ unit symcpu;
|
||||
interface
|
||||
|
||||
uses
|
||||
symdef,symsym;
|
||||
symtype,symdef,symsym;
|
||||
|
||||
type
|
||||
{ defs }
|
||||
@ -164,6 +164,10 @@ type
|
||||
tcpusyssymclass = class of tcpusyssym;
|
||||
|
||||
|
||||
const
|
||||
pbestrealtype : ^tdef = @s64floattype;
|
||||
|
||||
|
||||
implementation
|
||||
|
||||
begin
|
||||
|
@ -1047,52 +1047,6 @@ interface
|
||||
{ FPC java procvar base class }
|
||||
java_procvarbase : tobjectdef;
|
||||
|
||||
const
|
||||
{$ifdef i8086}
|
||||
pbestrealtype : ^tdef = @s80floattype;
|
||||
{$endif}
|
||||
{$ifdef i386}
|
||||
pbestrealtype : ^tdef = @s80floattype;
|
||||
{$endif}
|
||||
{$ifdef x86_64}
|
||||
pbestrealtype : ^tdef = @s80floattype;
|
||||
{$endif}
|
||||
{$ifdef m68k}
|
||||
pbestrealtype : ^tdef = @s64floattype;
|
||||
{$endif}
|
||||
{$ifdef alpha}
|
||||
pbestrealtype : ^tdef = @s64floattype;
|
||||
{$endif}
|
||||
{$ifdef powerpc}
|
||||
pbestrealtype : ^tdef = @s64floattype;
|
||||
{$endif}
|
||||
{$ifdef POWERPC64}
|
||||
pbestrealtype : ^tdef = @s64floattype;
|
||||
{$endif}
|
||||
{$ifdef ia64}
|
||||
pbestrealtype : ^tdef = @s64floattype;
|
||||
{$endif}
|
||||
{$ifdef SPARC}
|
||||
pbestrealtype : ^tdef = @s64floattype;
|
||||
{$endif SPARC}
|
||||
{$ifdef vis}
|
||||
pbestrealtype : ^tdef = @s64floattype;
|
||||
{$endif vis}
|
||||
{$ifdef ARM}
|
||||
pbestrealtype : ^tdef = @s64floattype;
|
||||
{$endif ARM}
|
||||
{$ifdef MIPS}
|
||||
pbestrealtype : ^tdef = @s64floattype;
|
||||
{$endif MIPS}
|
||||
{$ifdef AVR}
|
||||
pbestrealtype : ^tdef = @s64floattype;
|
||||
{$endif AVR}
|
||||
{$ifdef JVM}
|
||||
pbestrealtype : ^tdef = @s64floattype;
|
||||
{$endif JVM}
|
||||
{$ifdef AARCH64}
|
||||
pbestrealtype : ^tdef = @s64floattype;
|
||||
{$endif AARCH64}
|
||||
|
||||
function make_mangledname(const typeprefix:TSymStr;st:TSymtable;const suffix:TSymStr):TSymStr;
|
||||
function make_dllmangledname(const dllname,importname:TSymStr;
|
||||
|
@ -77,7 +77,7 @@ implementation
|
||||
symconst,
|
||||
defutil,
|
||||
aasmbase,aasmtai,aasmdata,aasmcpu,
|
||||
symtype,symdef,
|
||||
symtype,symdef,symcpu,
|
||||
cgbase,pass_2,
|
||||
cpuinfo,cpubase,paramgr,
|
||||
nbas,ncon,ncal,ncnv,nld,ncgutil,
|
||||
|
@ -26,7 +26,7 @@ unit symcpu;
|
||||
interface
|
||||
|
||||
uses
|
||||
symdef,symsym,symx86;
|
||||
symtype,symdef,symsym,symx86;
|
||||
|
||||
type
|
||||
{ defs }
|
||||
@ -164,6 +164,10 @@ type
|
||||
tcpusyssymclass = class of tcpusyssym;
|
||||
|
||||
|
||||
const
|
||||
pbestrealtype : ^tdef = @s80floattype;
|
||||
|
||||
|
||||
implementation
|
||||
|
||||
begin
|
||||
|
Loading…
Reference in New Issue
Block a user