Jeppe Johansen
|
66f5b71fe9
Fixed passing of 32bit arguments on 8-bit architectures.
|
11 years ago |
florian
|
23c724f885
* prevent a temp. register allocated during spilling being immediately spilled again, resolves #25164
|
11 years ago |
nickysn
|
cb0f7e265d
+ fixed get_frame for i8086 far data memory models
|
11 years ago |
nickysn
|
75134c2a26
+ default_x86_data_pointer_type implemented as function that returns the proper
|
11 years ago |
nickysn
|
a7117a6157
+ enabled the compact and large i8086 memory models (they don't work yet, so
|
11 years ago |
nickysn
|
ad45bc17ec
* local variables in fpc_AnsiStr_Concat_multi changed from longint to nativeint
|
11 years ago |
Jeppe Johansen
|
e33550b67d
Added support for X,Y,and Z register aliases plus low/high forms, and post-incrementation in AVR assembler reader.
|
11 years ago |
florian
|
68f1a51164
* set PIC defines earlier, resolve #25788
|
11 years ago |
Károly Balogh
|
1d5f74fae0
m68k implementation of g_save_registers and g_restore_registers using movem.l
|
11 years ago |
nickysn
|
ae28ecd5f8
* changed the for loop counters in the resource string helper routines to be
|
11 years ago |
nickysn
|
5242ed7864
* changed TResStrInitTable.Count and TWStrInitTablesTable.Count to nativeint
|
11 years ago |
nickysn
|
49b65fedd9
* TResourceStringTableList.Count type changed from ptrint to nativeint. Both
|
11 years ago |
nickysn
|
0d1342a791
* don't call FinalizeHeap from InternalExit if FPC_NO_DEFAULT_HEAP is defined.
|
11 years ago |
Károly Balogh
|
8730b1bf45
cleaned up g_proc_exit, optimized generated code and also added some comments about possible ABI variations. the changes also fix two tests on my system related to cdecl procedures
|
11 years ago |
nickysn
|
65fe978b71
* various shortstring index variables changed from longint to sizeint (generates
|
11 years ago |
marco
|
2d9aa35d22
* now also stdconv and convutils removed from Makefile.fpc
|
11 years ago |
marco
|
48e4555c12
* Removed some redundant rules
|
11 years ago |
Károly Balogh
|
bd4cc3b8f3
cleaned up, reindented, simplified and allowed some minor optimizations in tcg64f68k
|
11 years ago |
nickysn
|
73e6ffe675
* the TableCount and InitCount fields in the INITFINAL table changed to
|
11 years ago |
Jeppe Johansen
|
95589fb1e2
Apply DataMov2Data to MLA and MLS too. Those have over 4 operands.
|
11 years ago |
nickysn
|
b3e6248547
* define PNativeInt and PNativeUint as ^NativeInt and ^NativeUint, instead of
|
11 years ago |
nickysn
|
b672bc754a
- rm references to system_i386_darwin and system_i386_iphonesim from
|
11 years ago |
nickysn
|
a31b7d485f
* tcg8086.init_register_allocator: instantiate trgintcpu instead of trgcpu for
|
11 years ago |
nickysn
|
6e9083aa84
* fixed inc/dec with constant truncating the high parts of the constant on
|
11 years ago |
nickysn
|
fc29e10349
* allow the use of inc/dec when adding/subtracting 32 or 64-bit constants with
|
11 years ago |
marco
|
17330b94e3
* Patch from Ocean, Mantis #25798
|
11 years ago |
marco
|
14590fb859
( Patch from Ocean, mantis #25799. DISPID_AMBIENT_* consts and IPerPropertyBrowsing..
|
11 years ago |
michael
|
68c1607ecc
* Use resourcestring
|
11 years ago |
nickysn
|
30b1aa1d96
* document the known delphi xe3 64-bit test failures
|
11 years ago |
reiniero
|
acd53636ed
fcl-db: dbtestframework, Oracle:
|
11 years ago |