florian
61e3b70cfa
* cleaned up segmented thread variables
...
git-svn-id: trunk@2135 -
2006-01-03 12:49:29 +00:00
peter
51b8a4a132
* move stabs generation to a single procedure call from pmodules
...
git-svn-id: trunk@1358 -
2005-10-12 10:35:46 +00:00
peter
ec4d287fd8
* aktoutputformat removed, add new paraXX vars for target
...
assembler and debuginfo and use these vars to override
the defaults for the target after the parameters are read
* remove not-maintained and tested gdb code
git-svn-id: trunk@1201 -
2005-09-25 21:17:37 +00:00
peter
82faa95118
* lineinfo fixed for binary writer
...
* add tai_directive to replace old tai_direct calls
in powerpc
git-svn-id: trunk@1139 -
2005-09-19 11:47:30 +00:00
peter
a3ab2053c9
* support multiple asmlabel types, renamed getlabel to
...
getjumplabel and added type para to getlabel for specific types
* moved lineinfo generation from assemble and aggas to dbgstabs
git-svn-id: trunk@1120 -
2005-09-18 21:16:10 +00:00
peter
c3727c29b2
* rename al_code to al_procedures, al_bss/al_data to al_globals
...
* more work for section smartlinking
git-svn-id: trunk@1083 -
2005-09-15 06:51:12 +00:00
florian
e7e12f0f31
+ some more arm binary writer stuff, this is mainly a transfer commit
...
git-svn-id: trunk@1068 -
2005-09-09 16:12:19 +00:00
peter
375a5add80
* rename al_debug to al_typestabs
...
* first write al_typestabs before other sections
git-svn-id: trunk@1054 -
2005-09-06 06:32:26 +00:00
peter
c470097764
* fix overflow in the asmlist array
...
git-svn-id: trunk@903 -
2005-08-18 05:28:16 +00:00
peter
05a628447f
* put typedconsts in own asmlist to prevent mixing
...
array and string data
* added al_rodata
* renamed tasmlist enum names to include al_ prefix
git-svn-id: trunk@899 -
2005-08-17 08:42:52 +00:00
daniel
6234341ef2
* Uninitialised variables are no longer declared with .comm
...
git-svn-id: trunk@766 -
2005-07-30 17:40:20 +00:00
daniel
603e165761
* add exclude(to_do,threadvarsegment) to assemble.pas to temporarily fix
...
reported problem.
git-svn-id: trunk@748 -
2005-07-25 20:03:26 +00:00
daniel
e98865ab40
* Fixes and further development of fast threadvars
...
git-svn-id: trunk@743 -
2005-07-25 14:07:02 +00:00
daniel
22e89e1a42
* Proof of concept: Support threadvars using segment registers.
...
git-svn-id: trunk@740 -
2005-07-24 21:06:23 +00:00
daniel
d05f58b604
* Group asmlists into array to be able to add
...
some of them more comfortably.
* x86_64 compilation was broken, fixed.
* Sparc compilation was broken, fixed.
git-svn-id: trunk@731 -
2005-07-23 13:44:32 +00:00
fpc
790a4fe2d3
* log and id tags removed
...
git-svn-id: trunk@42 -
2005-05-21 09:42:41 +00:00
fpc
50778076c3
initial import
...
git-svn-id: trunk@1 -
2005-05-16 18:37:41 +00:00
peter
e417e34496
* truncate log
2005-02-14 17:13:06 +00:00
peter
dc363f29bc
* maybequoted() added
2004-12-22 16:32:45 +00:00
peter
6c9c4c686c
* small m68k updates to bring it up2date
...
* give better error for external local variable
2004-11-09 22:32:59 +00:00
peter
c95a859f0a
* generic tlocation
...
* move tlocation to cgutils
2004-10-31 21:45:02 +00:00
mazen
7321a78e1c
* Merge is complete for this file, cycles !
2004-10-14 14:47:52 +00:00
peter
0395100a07
* reverted USE_SYSUTILS patch until ll patches are readyt
2004-10-13 17:58:54 +00:00
mazen
3df0e367c2
* Merge is complete for this file
2004-10-13 14:53:28 +00:00
florian
5051301b16
+ non writeable unit output directory produces a nice error message now
2004-10-08 15:52:40 +00:00
peter
ef7ae0eab1
* debuginfo fixes
2004-10-04 18:26:51 +00:00
peter
892daa42ec
* AB_COMMON symbols need special relocation in stabs
2004-10-04 15:48:11 +00:00
peter
519bf9889e
don't lowercase filenames in stabs
2004-08-27 20:53:52 +00:00
peter
6663adfd50
* fixed win32 that was broken by previous fix
2004-08-25 15:55:32 +00:00
Tomas Hajny
a3d82fd80f
* binary writer fix for GO32v2 from Peter
2004-08-24 19:31:44 +00:00
Jonas Maebe
a8d3a47a61
+ detect assembler errors when using -ap
2004-07-01 18:28:54 +00:00
peter
4ad491412a
* fix wrong calculation of .bss section
2004-07-01 15:42:53 +00:00
florian
8a9758c5e2
* logs truncated
2004-06-20 08:55:28 +00:00
florian
588e2c38bf
* dwarf branch merged
2004-06-16 20:07:06 +00:00
peter
3c8d4c8f11
* set correct n_line type when starting new .o file by passing
...
the current section type
2004-05-21 22:43:36 +00:00
michael
ebec652408
+ Patch from peter for stack overflow
2004-03-22 09:28:34 +00:00
peter
be489d4405
* start with bssline
2004-03-15 21:50:09 +00:00
florian
61f15e4ec4
* make cycle fixed
...
+ pic support for darwin
+ support of importing vars from shared libs on darwin implemented
2004-03-02 17:32:12 +00:00
olle
4fecc1a56f
* big transformation of Tai_[const_]Symbol.Create[data]name*
2004-03-02 00:36:32 +00:00
florian
fabb9c33ac
* top_symbol killed
...
+ refaddr to treference added
+ refsymbol to treference added
* top_local stuff moved to an extra record to save memory
+ aint introduced
* tppufile.get/putint64/aint implemented
2004-02-27 10:21:04 +00:00
peter
1422985ca0
* Change several $ifdef i386 to x86
...
* Change several OS_32 to OS_INT/OS_ADDR
2004-01-31 17:45:16 +00:00
Jonas Maebe
b0ea6b1379
+ support for piped assembling under Darwin
2004-01-30 15:44:23 +00:00
marco
80abe98cf0
* havelinuxrtl10 fixes
2003-11-10 17:22:28 +00:00
peter
96f9973b46
* taicpu_abstract.oper[] changed to pointers
2003-10-21 15:15:35 +00:00
marco
487650ab51
* -XP<prefix> support
2003-10-03 14:16:48 +00:00
peter
b369a7ee9e
* better link on target support
2003-09-30 19:54:23 +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
peter
6a8d5eb25d
* NEWRA branch merged
2003-09-03 15:55:00 +00:00
pierre
907b785f0d
* add support for constant offset in stabs address, needed by threadvar debugging support
2003-07-04 22:40:58 +00:00
peter
99c4b6cf86
* m68k fix
2003-04-23 13:48:07 +00:00