florian
|
d57089732b
|
* fixed dword->single/double on sparc
|
2004-10-03 19:21:56 +00:00 |
|
florian
|
001292bf50
|
* made sqrt, sqr and abs internal for the sparc
|
2004-10-03 12:41:30 +00:00 |
|
marco
|
ef6c8dc443
|
* small updates to make playing with sparc/sunos easier
|
2004-10-01 17:41:21 +00:00 |
|
peter
|
75cd5c80fa
|
* indents
|
2004-10-01 17:33:47 +00:00 |
|
peter
|
d604b703cb
|
* fix resizing of LOC_CREGISTER
|
2004-10-01 17:32:16 +00:00 |
|
peter
|
6d16520853
|
* don't add stabs for register variables
|
2004-10-01 15:22:22 +00:00 |
|
Tomas Hajny
|
39d6a252e2
|
* explicit typecast added to avoid range check error
|
2004-09-30 19:32:19 +00:00 |
|
florian
|
15d3388449
|
* fixed more sparc overflow stuff
* fixed some op64 stuff for sparc
|
2004-09-29 18:55:40 +00:00 |
|
mazen
|
83cb4fe087
|
* revert last change : removal of dos unit
|
2004-09-29 06:52:43 +00:00 |
|
peter
|
0af84db9cf
|
* fixed crash
|
2004-09-28 20:19:36 +00:00 |
|
mazen
|
880427b9aa
|
- remove Dos unit dependency
|
2004-09-28 16:00:52 +00:00 |
|
peter
|
6da9996dba
|
* fixed passing of flaot parameters. The general size is still float,
only the size of the locations is now OS_32
|
2004-09-27 21:24:17 +00:00 |
|
peter
|
25b0dc04d7
|
* fixed spilling code
|
2004-09-27 21:23:26 +00:00 |
|
olle
|
5d088845d3
|
+ added -h option to show help
|
2004-09-27 18:04:11 +00:00 |
|
peter
|
6180168a5a
|
* register loopvarsym for fields instead of record variable
* don't allow class fields as loop var
|
2004-09-27 15:15:52 +00:00 |
|
peter
|
96a6acbda2
|
* dealloc function result registers, register allocation is now
back at pre-paraloc level
|
2004-09-27 15:15:20 +00:00 |
|
peter
|
77b6de17a6
|
* reference local varsyms can't be regvar
|
2004-09-27 15:14:34 +00:00 |
|
peter
|
ba87da9bc2
|
* fix compile for oldregvars
|
2004-09-27 15:14:08 +00:00 |
|
peter
|
30a4185153
|
* IE when expecting top_ref
|
2004-09-27 15:12:47 +00:00 |
|
peter
|
ec04a5a899
|
* handle 3 operand opcodes the same as 2 operand opcodes, the
third operand can only be a const or register CL, so it doesn't
affect spilling
* support shrd/shld that don't allow memory operands
|
2004-09-27 14:49:45 +00:00 |
|
florian
|
62f93d3473
|
+ partial overflow checking on sparc; multiplication still missing
|
2004-09-26 21:04:35 +00:00 |
|
armin
|
80e621011a
|
* added define netware and netware_libc for target netwlibc, netware_clib for netware
|
2004-09-26 19:51:02 +00:00 |
|
peter
|
8fb3536f6e
|
* simple regvar support, not yet finished
|
2004-09-26 17:45:29 +00:00 |
|
florian
|
5392f62678
|
+ a_jmp_name for sparc added
|
2004-09-26 17:36:12 +00:00 |
|
florian
|
9d29de2b43
|
* fixed qword -> float conversion for x86
|
2004-09-26 09:12:50 +00:00 |
|
florian
|
9ebffe215b
|
* ie checking in spilling code improved
|
2004-09-26 07:15:07 +00:00 |
|
florian
|
be3f78e283
|
* handling of C styled varargs fixed
|
2004-09-25 20:28:39 +00:00 |
|
florian
|
36112785f8
|
* indention fixed
|
2004-09-25 20:28:20 +00:00 |
|
florian
|
05ca833859
|
* fixed dyn. linker name for sparc
|
2004-09-25 18:44:12 +00:00 |
|
peter
|
65c3ba277c
|
* ungetregister is now only used for cpuregisters, renamed to
ungetcpuregister
* renamed (get|unget)explicitregister(s) to ..cpuregister
* removed location-release/reference_release
|
2004-09-25 14:23:54 +00:00 |
|
armin
|
384e2e4d43
|
* added GROUP for .a files to linker script
|
2004-09-24 10:48:31 +00:00 |
|
mazen
|
e27d695e7c
|
* Fix new command line parameters
|
2004-09-22 15:41:57 +00:00 |
|
mazen
|
da1c3fb6f0
|
* Fix error committing : previous version must be in branch USE_SYSUTILS
|
2004-09-22 15:25:14 +00:00 |
|
mazen
|
3b591c5575
|
* use SysUtils unit instead of Dos Unit
|
2004-09-22 15:14:37 +00:00 |
|
Tomas Hajny
|
85320d6787
|
* SetTextLineEnding implemented, FileRec.Name position alignment for CPU64
|
2004-09-21 23:36:51 +00:00 |
|
Tomas Hajny
|
5df0c00360
|
* better PathExists, fix for too long command line, correction of message
|
2004-09-21 23:33:43 +00:00 |
|
peter
|
d5140a5792
|
* don't remove MOV reg1,reg1 it is needed for the RA
|
2004-09-21 20:33:00 +00:00 |
|
peter
|
d99a5f58f3
|
* range check error in swapint64
|
2004-09-21 20:32:40 +00:00 |
|
peter
|
690f5e22d1
|
* x86_64 fixes
* cleanup of fpcdefs.icn
|
2004-09-21 19:59:51 +00:00 |
|
peter
|
33a834821f
|
* paraloc branch merged
|
2004-09-21 17:25:12 +00:00 |
|
peter
|
4df1a1f378
|
* no difference for withnode when debuginfo is generated
|
2004-09-21 16:00:50 +00:00 |
|
peter
|
e1278ec66f
|
* prefer pchar-string over pchar-pointer
|
2004-09-21 15:52:35 +00:00 |
|
peter
|
9575b739fb
|
* make it compile with main branch
|
2004-09-20 15:40:21 +00:00 |
|
Jonas Maebe
|
600f863e37
|
* fixed crashes on direction=1 systems (mainly by Peter)
|
2004-09-20 07:32:02 +00:00 |
|
armin
|
014395198b
|
* added library support
|
2004-09-19 18:10:32 +00:00 |
|
armin
|
b9dd469ddc
|
* support library flag
* automaticly gernerate xdc data
|
2004-09-19 14:23:43 +00:00 |
|
peter
|
35c07ed9ef
|
* dynarr-pointer is allowed under delphi
|
2004-09-16 16:32:44 +00:00 |
|
peter
|
4978a7635a
|
* another fix for reading of subranges
|
2004-09-16 16:32:27 +00:00 |
|
peter
|
90c280a42d
|
* Use FExpand on paths passed to compiler
|
2004-09-16 16:31:53 +00:00 |
|
peter
|
7f8844e74d
|
* release localsymtables when module is compiled
|
2004-09-14 16:33:46 +00:00 |
|