peter
|
27c258c7ca
|
* give error for @ with formal const,var parameter. Because @ generates
a constant value and not a reference
|
2000-05-26 18:21:41 +00:00 |
|
peter
|
8822c0dc43
|
* fixed wrong var parameter with @
|
2000-05-26 18:20:38 +00:00 |
|
Jonas Maebe
|
79b0cbff40
|
* fixed unreachable code detection
|
2000-05-25 12:00:14 +00:00 |
|
sg
|
cd180c17d5
|
* Updated
|
2000-05-25 11:43:15 +00:00 |
|
Jonas Maebe
|
298f787233
|
* const parameters were not prevented from becoming regvars (causing
errors later on in the code generating stage)
|
2000-05-25 07:44:11 +00:00 |
|
pierre
|
947fa03cb0
|
+ check of compatibility between selected assembler
output and target OS
|
2000-05-23 21:28:19 +00:00 |
|
pierre
|
9fa6970737
|
+ added supported_target fiedl to tasminfo record
to disregard wrong assembler settings
|
2000-05-23 21:26:52 +00:00 |
|
peter
|
8900400a2c
|
+ typecasting support for variables, but be carefull as word,byte can't
be used because they are reserved assembler keywords
|
2000-05-23 20:36:28 +00:00 |
|
peter
|
00cf634883
|
* fixed instruction matching when a size flag is specified for all
operands
|
2000-05-23 20:34:35 +00:00 |
|
peter
|
cafbded190
|
* attsuffix table is also needed for ra386int
|
2000-05-23 20:33:37 +00:00 |
|
peter
|
7d9c18c01d
|
* removed dup msgcrcvalue
|
2000-05-23 20:32:48 +00:00 |
|
peter
|
1a1ef88365
|
* fixed wrong code not detected due a bug in FPC
|
2000-05-23 20:32:11 +00:00 |
|
pierre
|
ea13526914
|
+ pavel's code integrated, but onyl inside
ifdef pavel_linklib !
|
2000-05-23 20:18:25 +00:00 |
|
pierre
|
bdf92e8b55
|
* Use stacksize param instead of gettempsize
|
2000-05-23 14:20:49 +00:00 |
|
pierre
|
66b7f21d77
|
* fix for bug #959
|
2000-05-23 14:15:44 +00:00 |
|
pierre
|
3694513937
|
Use a multiple of 4 to substract from stack pointer for locals and temps
|
2000-05-23 13:55:27 +00:00 |
|
Jonas Maebe
|
23c8f29811
|
* fixed bug in "subl $2,%esp; .. ; pushw mem" optimization when the
sub comes from setting up the stack frame instead of from aligning
esp (I hope)
|
2000-05-23 10:58:46 +00:00 |
|
pierre
|
0822332888
|
fix wrong handling of var para for size bug #961
|
2000-05-22 12:47:52 +00:00 |
|
peter
|
34e840268a
|
* fixed size of const parameters in asm readers
|
2000-05-18 17:05:15 +00:00 |
|
sg
|
f703a54099
|
* Updated to recently added messages
* Lots of typos and bugs fixed
|
2000-05-18 08:00:00 +00:00 |
|
peter
|
cae5842737
|
* removed wrong warning for library finding
|
2000-05-17 18:30:35 +00:00 |
|
peter
|
6029115a7d
|
* add support for loading of typed const strings with resourcestrings,
made the loading also a bit more generic
|
2000-05-17 17:10:06 +00:00 |
|
florian
|
42459e508a
|
* fixed my previous commit
|
2000-05-17 11:42:27 +00:00 |
|
pierre
|
d299af0815
|
+ add a warning if using ENTER instruction with linux target
|
2000-05-17 11:08:24 +00:00 |
|
pierre
|
3d2350d584
|
add a comment about ENTER and linux
|
2000-05-17 11:06:11 +00:00 |
|
pierre
|
536829e4bc
|
+ -CR option to enable check for object virtual method
|
2000-05-16 20:19:05 +00:00 |
|
florian
|
5c11706a27
|
* fixed a problem with case and negative labels if a linear list
was generated (fixes tests\test\testcase)
|
2000-05-16 18:56:04 +00:00 |
|
florian
|
0fb3ed4ad3
|
* fixed type conversion test for open arrays: the to and from fields where
exchanged which leads under certain circumstances to problems when
passing arrays of classes/class references as open array parameters
|
2000-05-16 16:01:03 +00:00 |
|
peter
|
ae9b86f982
|
* fixed calling of inherited methods from destructors
|
2000-05-15 19:30:27 +00:00 |
|
peter
|
2ea50df7a6
|
* fixed crash with resourcestring in const
|
2000-05-15 19:29:50 +00:00 |
|
pierre
|
5d093dc072
|
* add implicit args for FADDP
|
2000-05-15 14:11:45 +00:00 |
|
pierre
|
9e97eb9e76
|
* FADD without arg is alias of FADDP
|
2000-05-15 14:10:48 +00:00 |
|
pierre
|
24e5f16174
|
* FADD without operand translated into FADDP
|
2000-05-15 14:08:49 +00:00 |
|
pierre
|
04104f3b5f
|
+ calculate CRC value and check if consistant
|
2000-05-15 14:07:33 +00:00 |
|
pierre
|
a788f11833
|
Declare MsgCrcValue with cond EXTERN_MSG
|
2000-05-15 14:05:40 +00:00 |
|
pierre
|
18073d8424
|
+ FADD to FADDP conversion warning
+ MsgCrcValue added to msgidx.inc file
|
2000-05-15 14:02:31 +00:00 |
|
pierre
|
f63815853e
|
CRC stuff moved to CRC unit
|
2000-05-15 13:19:04 +00:00 |
|
pierre
|
1b45cfb51b
|
+ calculate a CRC value for enums
|
2000-05-15 13:14:48 +00:00 |
|
pierre
|
c57f884789
|
CRC calculation placed into a unit
|
2000-05-15 13:12:25 +00:00 |
|
florian
|
795a06b4f2
|
+ Int64/QWord stuff for array of const added
|
2000-05-14 18:48:24 +00:00 |
|
pierre
|
cff91a51a2
|
+ use of a dictionary object
for faster opcode searching in assembler readers
implemented by Kovacs Attila Zoltan
|
2000-05-12 21:57:02 +00:00 |
|
pierre
|
5f4ec1b1ff
|
* fix the FDIV FDIVR FSUB FSUBR and popping equivalent
simply by swapping from reverse to normal and vice-versa
when passing from one syntax to the other !
|
2000-05-12 21:26:22 +00:00 |
|
pierre
|
e5b1fd5620
|
+ interactive mode for translation
|
2000-05-12 15:03:44 +00:00 |
|
pierre
|
d9cd338b91
|
* some more translations
|
2000-05-12 15:00:05 +00:00 |
|
pierre
|
a1335d22ba
|
* updated + some more translations
|
2000-05-12 13:02:55 +00:00 |
|
pierre
|
7c324b13b2
|
* adapted to Delphi 3
|
2000-05-12 08:58:51 +00:00 |
|
pierre
|
f43fd3dc00
|
+ add a warning if the error level is different in the two files
+ force to keep the order of orgfile
|
2000-05-12 08:47:25 +00:00 |
|
michael
|
08788989a8
|
+ Corrected help messages
|
2000-05-12 07:59:18 +00:00 |
|
michael
|
34663b5725
|
+ All messages translated
|
2000-05-12 07:03:17 +00:00 |
|
pierre
|
a77b264bd0
|
* * get it to compile with Delphi by Kovacs Attila Zoltan
|
2000-05-12 05:55:04 +00:00 |
|