fpc/compiler/arm
Jonas Maebe a23630260b + "weakexternal" support for imported procedures and variables.
the syntax is exactly the same as for "external", except for
    the keyword. It is currently only active for Darwin targets.
    It should also work at least for Linux targets, but only with
    the GNU assembler (which is why it is not activated there)
  + test for this functionality

git-svn-id: trunk@12009 -
2008-11-01 18:38:32 +00:00
..
aasmcpu.pas * Fixed 'mixed signed/unsigned' warnings. 2008-07-23 13:16:46 +00:00
agarmgas.pas * forgot inherited call in previous commit for non-darwin 2008-10-02 21:53:45 +00:00
aoptcpu.pas * avoid shifter constant overflow on arm when optimizing two shifter operations into one 2008-07-28 15:51:58 +00:00
aoptcpub.pas Merged revisions 2782 via svnmerge from 2006-03-06 10:00:14 +00:00
aoptcpuc.pas * log and id tags removed 2005-05-21 09:42:41 +00:00
aoptcpud.pas * log and id tags removed 2005-05-21 09:42:41 +00:00
armatt.inc + VFP instructions for arm 2008-10-04 19:25:34 +00:00
armatts.inc + VFP instructions for arm 2008-10-04 19:25:34 +00:00
armins.dat + VFP instructions for arm 2008-10-04 19:25:34 +00:00
armnop.inc + eDSP instructions for arm 2007-02-11 15:10:27 +00:00
armop.inc + VFP instructions for arm 2008-10-04 19:25:34 +00:00
armreg.dat * remove $Log 2005-06-07 09:47:55 +00:00
armtab.inc + eDSP instructions for arm 2007-02-11 15:10:27 +00:00
cgcpu.pas + "weakexternal" support for imported procedures and variables. 2008-11-01 18:38:32 +00:00
cpubase.pas * Replaced all user defined warnings by TODO comments to reduce compiler noise. 2008-07-23 11:00:03 +00:00
cpuinfo.pas * Activated safecall support for ARM CPU. 2007-06-21 17:32:35 +00:00
cpunode.pas + better case code generation for arm 2006-11-15 22:44:13 +00:00
cpupara.pas * handle 64 bit parameters correctly for arm eabi 2008-10-18 13:48:57 +00:00
cpupi.pas * Fixed 'mixed signed/unsigned' and pointer conversion warnings. 2008-07-23 11:17:27 +00:00
cputarg.pas + some generic changes preparing for darwin/arm support 2008-10-02 15:10:13 +00:00
itcpugas.pas + added all used instructions to armins.dat 2005-09-08 22:08:31 +00:00
narmadd.pas + check for location.loc<>expectloc in extdebug mode 2008-03-23 10:18:33 +00:00
narmcal.pas * log and id tags removed 2005-05-21 09:42:41 +00:00
narmcnv.pas * I hope it's proper fix for r10688. 2008-04-18 10:51:56 +00:00
narmcon.pas * Removed/ifdefed/commented unused local variables. 2008-07-20 23:00:31 +00:00
narminl.pas * More complete fix for bug #10515. Thanks to Jonas for suggestion. 2008-04-23 08:22:27 +00:00
narmmat.pas * Fixed compiler cycling with enabled range and overflow checking. 2008-07-29 21:11:03 +00:00
narmset.pas * handle case ranges properly for unsigned types with a non-zero base, resolves #10009 2007-10-28 17:06:02 +00:00
pp.lpi.template * improved template with help from Mattias Gaertner 2006-08-28 20:29:04 +00:00
raarm.pas Merged revisions 2921-2922,2925 via svnmerge from 2006-03-16 08:52:22 +00:00
raarmgas.pas * Fixed 'mixed signed/unsigned' and pointer conversion warnings. 2008-07-23 11:17:27 +00:00
rarmcon.inc * arm compiler compilation fixed 2003-12-18 17:06:21 +00:00
rarmdwa.inc * dwarf branch merged 2004-06-16 20:07:06 +00:00
rarmnor.inc * initial revision of new register naming 2003-09-03 19:10:30 +00:00
rarmnum.inc * arm compiler compilation fixed 2003-12-18 17:06:21 +00:00
rarmrni.inc * some assembling problems fixed 2003-09-09 12:53:39 +00:00
rarmsri.inc * initial revision of new register naming 2003-09-03 19:10:30 +00:00
rarmsta.inc * initial revision of new register naming 2003-09-03 19:10:30 +00:00
rarmstd.inc * initial revision of new register naming 2003-09-03 19:10:30 +00:00
rarmsup.inc * initial revision of new register naming 2003-09-03 19:10:30 +00:00
rgcpu.pas * fixed interference generation for top_local 2007-02-04 20:43:31 +00:00