peter
|
eee2002780
|
* don't include vo_has_local_copy for open array/array of const
|
2003-09-25 21:24:09 +00:00 |
|
peter
|
bf66a6e4ab
|
* fix filepositions
* insert spill temp allocations at the start of the proc
|
2003-09-25 16:19:32 +00:00 |
|
peter
|
545f437740
|
* fixed stabs for globals,static
|
2003-09-25 16:18:54 +00:00 |
|
peter
|
e487793919
|
* %st is st0 in nasm
|
2003-09-25 14:59:16 +00:00 |
|
peter
|
7c6560ab7f
|
* fix intf wrapper code
|
2003-09-25 14:59:06 +00:00 |
|
peter
|
0805c4e535
|
* fix different expectloc
|
2003-09-25 14:57:51 +00:00 |
|
peter
|
cc823ff893
|
* fix check for unreachable locals
|
2003-09-25 14:57:36 +00:00 |
|
florian
|
0493cd3d2e
|
* more x86-64 fixes
|
2003-09-25 13:13:32 +00:00 |
|
florian
|
f6e456268f
|
* fixed make cycle
|
2003-09-24 21:15:49 +00:00 |
|
florian
|
cedff1a593
|
+ processor type intialization for x86-64 added
|
2003-09-24 17:13:22 +00:00 |
|
florian
|
0b48a6a3ec
|
* x86-64 adaptions
|
2003-09-24 17:12:36 +00:00 |
|
florian
|
8edd479391
|
* several fixes for new reg allocator
|
2003-09-24 17:12:02 +00:00 |
|
florian
|
88a3541c80
|
* x86_64 support; turn on by passing x86_64
|
2003-09-24 17:11:33 +00:00 |
|
marco
|
88e866dcb7
|
* (Peter) patch to fix snapshot
|
2003-09-24 13:02:10 +00:00 |
|
peter
|
420c1cdfe1
|
* don't call firstpass in resulttypepass
|
2003-09-23 21:10:11 +00:00 |
|
peter
|
72b8932713
|
* check for refs>0 in init/final local data
|
2003-09-23 21:03:59 +00:00 |
|
peter
|
d3063f722c
|
* connect parasym to paraitem
|
2003-09-23 21:03:35 +00:00 |
|
peter
|
72761249f1
|
* fix global var+offset
|
2003-09-23 20:37:53 +00:00 |
|
peter
|
56ece89fe5
|
* fpc_check_object(_ext) has saveregisters and doesn't need
saving of registers
|
2003-09-23 20:37:16 +00:00 |
|
peter
|
06071e3d31
|
* remove obsolete code
|
2003-09-23 20:36:47 +00:00 |
|
peter
|
ddc50a91ca
|
* add missing release of main_proc
|
2003-09-23 18:03:08 +00:00 |
|
peter
|
9ef935b8a7
|
* recordminalign for sparc 0
|
2003-09-23 17:58:38 +00:00 |
|
peter
|
8af51ea6d3
|
* locals and paras are allocated in the code generation
* tvarsym.localloc contains the location of para/local when
generating code for the current procedure
|
2003-09-23 17:56:05 +00:00 |
|
marco
|
a2f5d5f579
|
* adapted to unixutil
|
2003-09-18 15:48:22 +00:00 |
|
marco
|
86cdc8f4d1
|
* BSD 1.0.x still uses st_ prefixes.
|
2003-09-18 15:38:17 +00:00 |
|
marco
|
4b6df870be
|
* fix for snapshot building.
|
2003-09-18 08:50:48 +00:00 |
|
olle
|
6f78eac09f
|
+ support for a different set of compiler directives under $MODE MAC
+ added mac directives $SETC $IFC $ELSEC $ENDC
|
2003-09-17 22:30:19 +00:00 |
|
olle
|
f891435ca0
|
+ added command line option for language mode -M<x>
+ helpinfo powerpc targets
|
2003-09-17 21:38:54 +00:00 |
|
olle
|
41fda4ee40
|
+ added command line option for language mode -M<x>
|
2003-09-17 21:37:07 +00:00 |
|
peter
|
76a53a375d
|
* varspez in calls to push_addr_param
|
2003-09-16 16:17:01 +00:00 |
|
peter
|
369fe529be
|
* obsolete
|
2003-09-16 15:14:49 +00:00 |
|
marco
|
cc3c6c7f4a
|
* Had a useless dependancy on unit unix in 1_1 mode
|
2003-09-16 13:42:39 +00:00 |
|
marco
|
fd800a1de8
|
* now for all platforms
|
2003-09-16 07:07:29 +00:00 |
|
marco
|
cf0c2af370
|
* fixed
|
2003-09-15 20:11:06 +00:00 |
|
daniel
|
505f97b75a
|
* Removed m68k from fullcycle
|
2003-09-15 16:30:41 +00:00 |
|
Jonas Maebe
|
5677b3c274
|
* fixed release_reg_left_right for fpu registers
|
2003-09-14 21:57:08 +00:00 |
|
Jonas Maebe
|
0bc32cbcd1
|
+ implemented volatile register queries
|
2003-09-14 21:56:41 +00:00 |
|
peter
|
94b2de254f
|
* remove ppc code
|
2003-09-14 21:36:01 +00:00 |
|
peter
|
dfd282aac6
|
* flags2reg fixed
* fixed 64bit not
|
2003-09-14 21:35:52 +00:00 |
|
peter
|
46e1925e11
|
* new volatile registers proc
|
2003-09-14 21:35:15 +00:00 |
|
peter
|
3ccd30efde
|
* fix setelementn support
* fix loading of flags
|
2003-09-14 21:34:16 +00:00 |
|
peter
|
c8bc89720c
|
* location_force_reg gives IE when size=OS_NO
|
2003-09-14 21:33:37 +00:00 |
|
peter
|
1fcc82e61a
|
* don't check exepath when linking on target
|
2003-09-14 21:33:11 +00:00 |
|
marco
|
4144f93ce5
|
* Unix reform
|
2003-09-14 20:26:18 +00:00 |
|
daniel
|
62e1074d1f
|
* Fixed endian problem in Tregisterrec record
|
2003-09-14 19:30:58 +00:00 |
|
peter
|
d76dc1047e
|
* updates for new ra
|
2003-09-14 19:19:04 +00:00 |
|
peter
|
f8bb9785e0
|
* remove obsolete code already in comments
|
2003-09-14 19:18:10 +00:00 |
|
peter
|
bf0d3c730f
|
* don't use a_call_ref because it can use a parameter register
as temp
|
2003-09-14 19:17:39 +00:00 |
|
Jonas Maebe
|
5a5b42e927
|
- removed initialization code
|
2003-09-14 17:27:56 +00:00 |
|
Jonas Maebe
|
c8863b920b
|
* fixed some ppc problems
|
2003-09-14 16:37:20 +00:00 |
|