olle
|
ea51b18d9b
|
* bugfix for multiline string constants
|
2004-03-17 12:03:00 +00:00 |
|
mazen
|
4a0a19d733
|
+ added to use Lazarus debugging compiler
|
2004-03-17 11:58:03 +00:00 |
|
florian
|
74501ae73f
|
* some alignment issues resolved
* compiler doesn't generate anymore instructions not supported by the linux fpe
|
2004-03-16 22:12:10 +00:00 |
|
peter
|
f80bea52e9
|
* reset current_module,current_procinfo so the destroy routines
can't access their info anymore, because that can be already
destroyed
|
2004-03-16 16:20:49 +00:00 |
|
peter
|
73feaae814
|
* fix out of bounds for string compares
|
2004-03-16 16:19:44 +00:00 |
|
peter
|
38373b90d8
|
* check for top_ref instead of OT_MEMORY in needaddrprefix
|
2004-03-16 16:19:19 +00:00 |
|
florian
|
f9840598b0
|
* handling of spilling improved
|
2004-03-15 22:20:13 +00:00 |
|
peter
|
be489d4405
|
* start with bssline
|
2004-03-15 21:50:09 +00:00 |
|
peter
|
d4d90841d4
|
* fix lineinfo broken by valgrind patch
|
2004-03-15 16:09:03 +00:00 |
|
mazen
|
5962aeb34e
|
* make sparc para manager quite similar to ppc one to help
copying evolutions.
+ Add support to var args in registers. need to be verfied as it
was just copying ppc's one
|
2004-03-15 14:39:56 +00:00 |
|
mazen
|
5d851cb954
|
+ support for LongBool(Int64) type cast
|
2004-03-15 14:37:06 +00:00 |
|
mazen
|
9751648fc0
|
+ smartlinking for compiler
|
2004-03-15 14:36:03 +00:00 |
|
michael
|
2f26f9ebb4
|
+ Fix from peter: fixes crash when inlining assembler code referencing local vars
|
2004-03-15 08:44:51 +00:00 |
|
Károly Balogh
|
27933af434
|
* added abi field into TSystemInfo to fix IE
|
2004-03-15 07:26:44 +00:00 |
|
peter
|
297578a599
|
* valgrind doesn't like nested procedure info in stabs
|
2004-03-14 22:51:46 +00:00 |
|
peter
|
3a5717c1b7
|
* rewrote add_to_movelist, it now uses a field to store the number
of allocated entries. Also made it using less hardcoded values
|
2004-03-14 22:50:04 +00:00 |
|
peter
|
a627c15298
|
* fix memleak with top_local
|
2004-03-14 22:47:56 +00:00 |
|
florian
|
9594866b30
|
* optimized mul code generation
|
2004-03-14 21:42:24 +00:00 |
|
peter
|
55daf96ba7
|
* disable some debuginfo info when valgrind support is used
|
2004-03-14 20:10:56 +00:00 |
|
peter
|
1ae8d3849b
|
* fix stabs lineno for fpc_compiled
|
2004-03-14 20:10:14 +00:00 |
|
peter
|
4801152fac
|
* max record aligment changed to 4
|
2004-03-14 20:09:27 +00:00 |
|
peter
|
ba9f4a0703
|
* packrecords fixed for settings from $PACKRECORDS
* default packrecords now uses value 0 and uses info from aligment
structure only, initpackrecords removed
|
2004-03-14 20:08:37 +00:00 |
|
peter
|
d3f035df50
|
* removed unused paravisible
|
2004-03-14 20:07:13 +00:00 |
|
peter
|
df18c0aa82
|
* don't write line numbers in stabs for defs
|
2004-03-14 20:06:40 +00:00 |
|
peter
|
56c727153a
|
* check if movelist is valid
|
2004-03-14 20:06:17 +00:00 |
|
Jonas Maebe
|
74836e0d0d
|
* fixed refaddr bug that caused go32v2 cycle failure
|
2004-03-14 18:42:32 +00:00 |
|
florian
|
16366a944c
|
* spilling problem fixed
* handling of floating point memory references fixed
|
2004-03-14 16:15:39 +00:00 |
|
florian
|
6ea06bc740
|
* fixed inlining on arm
|
2004-03-13 21:23:21 +00:00 |
|
florian
|
a50e082468
|
* floating compares fixed
* unary minus for floats fixed
|
2004-03-13 18:45:40 +00:00 |
|
mazen
|
6f13b5d5f3
|
* fixed conditions upon IEs for inlined function call stack frames
|
2004-03-12 15:42:18 +00:00 |
|
mazen
|
e465aa443e
|
- revert '../' from include path
|
2004-03-12 08:18:11 +00:00 |
|
florian
|
c855ac1e56
|
+ second_cmpfloat implemented, needs probably to be fixed
|
2004-03-11 22:41:37 +00:00 |
|
peter
|
81f3ef9eca
|
* fixed concatcopy end bytes copy broken by 64bits patch
|
2004-03-11 19:35:05 +00:00 |
|
mazen
|
9fe655fa0f
|
+ help lazarus analyze the file
|
2004-03-11 16:21:27 +00:00 |
|
mazen
|
c99df355fd
|
+ support of 1.0 compiler
|
2004-03-11 16:20:12 +00:00 |
|
peter
|
37f3f95b59
|
* more stabs fixes
* special mode -gv for valgrind compatible stabs
|
2004-03-10 22:52:57 +00:00 |
|
peter
|
970d84f86d
|
* mcount for linux fixed
* push/pop edx for mcount
|
2004-03-10 22:52:03 +00:00 |
|
florian
|
164a5bb1d4
|
+ fixed code generation for cmn
|
2004-03-10 22:35:40 +00:00 |
|
peter
|
8756d4f862
|
* maybe_in_reg moved to tempinfo
* fixed expectloc for maybe_in_reg
|
2004-03-10 20:41:17 +00:00 |
|
mazen
|
f373bb419c
|
* $M directive renamed to $MEMORY : Long directive name
|
2004-03-10 11:55:22 +00:00 |
|
peter
|
f8e067cadb
|
* first write parent classes
|
2004-03-09 22:18:22 +00:00 |
|
peter
|
d8c68fdfe0
|
* more stabs updates
|
2004-03-09 20:45:04 +00:00 |
|
peter
|
96463e762a
|
* fix for sparc that pushes floats in int registers
|
2004-03-09 16:28:31 +00:00 |
|
mazen
|
8fade03fa5
|
+ give location for 64bit to fix IE 200402061
|
2004-03-09 13:05:49 +00:00 |
|
mazen
|
3187986483
|
+ difference between three similar internal errors
|
2004-03-09 13:04:12 +00:00 |
|
peter
|
abbd54f334
|
* stabs updates to write stabs for def for all implictly used
units
|
2004-03-08 22:07:46 +00:00 |
|
mazen
|
7ba73ec7b0
|
* make it as similar to PPC one ase possible
|
2004-03-08 16:28:39 +00:00 |
|
florian
|
40363f47e5
|
* compilation of arm rtl fixed
|
2004-03-07 00:16:59 +00:00 |
|
florian
|
8cdd1af070
|
* fixed ppc compilation
|
2004-03-06 21:37:45 +00:00 |
|
florian
|
10e765329d
|
* fixed arm compilation
* cleaned up code generation for exported linux procedures
|
2004-03-06 20:35:19 +00:00 |
|