sergei
|
e10e383b8e
* MIPS: ".set macro"/".set nomacro" directives around ".cprestore" are necessary only when offset is outside smallint range. Otherwise they just clutter the assembler file.
|
12 жил өмнө |
marco
|
d80b242347
* update to Cairo 1.12 by Valdinilson Lourenço da Cunha
|
12 жил өмнө |
Károly Balogh
|
97864d7cbd
trying harder to commit compilable code (manual merge fail)
|
12 жил өмнө |
nickysn
|
c51c75936b
* 16/8-bit ALU fixes in ncgutil.gen_free_symtable
|
12 жил өмнө |
nickysn
|
1dabaf5ded
* 16/8-bit ALU fixes in ncgutil.add_regvars
|
12 жил өмнө |
nickysn
|
d1f0eea902
* 16/8-bit ALU fixes in ncgutil.gen_alloc_regvar
|
12 жил өмнө |
Károly Balogh
|
3b99974847
set up register A6 to be saved as well. this will only happen in case A6 is not used as framepointer
|
12 жил өмнө |
Károly Balogh
|
e5eac1bd44
make the array of registers to use depending on wheter we have an FP or not, and which register we have as FP
|
12 жил өмнө |
reiniero
|
89e6d1aee3
* fcl-db: dbase/bufdataset expression parser: match function signatures with given arguments; fixes mismatch for some
|
12 жил өмнө |
reiniero
|
cc5b720bfd
fcl-db: test for negative integer filters (issue #25168).
|
12 жил өмнө |
reiniero
|
62bf453888
fcl-db: cosmetic: descriptions for filter tests; rename Dutch variables
|
12 жил өмнө |
nickysn
|
fd05d0c14e
* 16/8-bit ALU fix in maybechangeloadnodereg. This fixes the tbopr and trox2
|
12 жил өмнө |
michael
|
d097d73de2
* make TParam.Value published
|
12 жил өмнө |
nickysn
|
f6e846c574
+ added the NEC V20/V30 instructions
|
12 жил өмнө |
michael
|
376259cc8e
* Different default mechanism
|
12 жил өмнө |
michael
|
481b0e7260
* Fix typo (from Andreas Schneider)
|
12 жил өмнө |
Károly Balogh
|
db49a169cb
handle more locations in tm68knotnode, fixes several tests failing to compile with 200203223
|
12 жил өмнө |
Károly Balogh
|
aedf2dc20d
fixed spilling operation type for A_LEA, fixes test tb0112 to compile, but still fails to run
|
12 жил өмнө |
Károly Balogh
|
275031a0dd
fix a bogus R_INTREGISTER to be R_ADDRESSREGISTER in getopstr()
|
12 жил өмнө |
Károly Balogh
|
fe3d11118c
add string version of the new instructions to the right place. removed one more duplicate table.
|
12 жил өмнө |
Károly Balogh
|
dfe2f253f9
added 68040 CPU type, MOVE16 and ColdFire V4 extra instructions
|
12 жил өмнө |
Károly Balogh
|
280ee919b7
removed several debug writeln()s
|
12 жил өмнө |
Károly Balogh
|
bcab04538c
removed unused table, cleanups
|
12 жил өмнө |
Károly Balogh
|
4c5f273bc5
removed redundant instruction table only used for ugly debug, and the ugly debug code itself
|
12 жил өмнө |
sergei
|
a5ae26da7e
* Moved SkipEntryExitMarker method from ARM optimizer to the base one, since it is not target-dependent. Now it can be reused by other targets.
|
12 жил өмнө |
sergei
|
a3364a4b80
- RTL, Linux/FreeBSD shared library startup: removed FPC_SHARED_LIB_EXIT label, it is a leftover from times when library startup code was erroneously halting owning process on exit.
|
12 жил өмнө |
sergei
|
f2a4d1bbbc
- Do not compile generic threadvar code if tf_section_threadvars flag is enabled for target (currently there are no such targets).
|
12 жил өмнө |
sergei
|
90d66595c2
* typecheck_real_to_currency: generate inline round() node instead of direct call to fpc_round_real, this allows target-specific processing to take place and possibly emit more efficient code.
|
12 жил өмнө |
nickysn
|
849843fb20
* fixed compilation of unit graph for win32 and win64 after r25730
|
12 жил өмнө |
michael
|
b1b8cc2542
* Patch from LaCo to fix bug #25118
|
12 жил өмнө |