pierre
|
8b65ef2d94
* Fix error in last commit for MIPS cpu
|
há 13 anos atrás |
pierre
|
2e4c704f06
Use A_J instead of A_BA for a_jmp_XXX unless we generate PIC code to avoid branch out of range error (like for packages/fpmake compilation)
|
há 13 anos atrás |
pierre
|
56b4977858
Override tcallnode.pass_1 for use of got for cdecl'ared functions (assuming it can be PIC code)
|
há 13 anos atrás |
pierre
|
c53d07f741
Improve addr_pic support
|
há 13 anos atrás |
pierre
|
86d82a9006
Add reference to new ncpuld unit
|
há 13 anos atrás |
pierre
|
514b14a5ae
Override a_call_name to use _gp loading and call for cdecl (to get PIC compatible code)
|
há 13 anos atrás |
pierre
|
fc81979f61
set got at create of cs_create_pic is used
|
há 13 anos atrás |
pierre
|
c2cd8246cb
Override tloadnode.pass_1 to for use of got for shared library variables and genrate_picvaraccess
|
há 13 anos atrás |
pierre
|
b63bc6be13
MIPS: use OC_EQ instead of OC_NE for new_exception to avoid branch out of range error
|
há 13 anos atrás |
pierre
|
5fb3d1398a
+ Use SIZEOF_PTHREAD_XXX macros for /usr/include/bits/pthreadtypes.h for MIPS cpu
|
há 13 anos atrás |
pierre
|
c156b5a8b2
First version working to link with shared c library
|
há 13 anos atrás |
pierre
|
d8d7c38aec
* Use to call PASCALMAIN to allow linking with PIC Code
|
há 13 anos atrás |
pierre
|
024bde8875
Create .ent/.end pair for mips/mipsel and alpha
|
há 13 anos atrás |
pierre
|
3acc0e6686
Add needs_got_for_pic, set global_used to that procedure
|
há 13 anos atrás |
pierre
|
31a3f4f4a0
Add ait_ent and ait_ent_end to aiclass array
|
há 13 anos atrás |
pierre
|
9b7fec59bb
Support ait_ent and ait_ent_end
|
há 13 anos atrás |
pierre
|
502cd6db29
Remove tai_ent, which is moved to aasmtai unit
|
há 13 anos atrás |
pierre
|
0a21c01737
Use 8 for max record alignment for mips/mipsel
|
há 13 anos atrás |
pierre
|
e25937854f
Use std reg names and and
|
há 13 anos atrás |
pierre
|
1f762cc247
Add and replacement, for MIPS
|
há 13 anos atrás |
pierre
|
f92fba996d
+ New tai_ent and tai_ent_end classes
|
há 13 anos atrás |
pierre
|
68d7e943c8
+ Add global_used callback procedure
|
há 13 anos atrás |
pierre
|
7982b34416
Start of PIC code support
|
há 13 anos atrás |
pierre
|
6a9edb2083
Always pass records by value (OABI compliance)
|
há 13 anos atrás |
pierre
|
63b4cb3347
+ Add NR/RS _GP and _PIC_FUNC aliases
|
há 13 anos atrás |
pierre
|
a892e2aa6f
set pi_needs_got always if cs_create_pic is on
|
há 13 anos atrás |
pierre
|
944d500d55
Change std reg names to allow use with GAS assembler
|
há 13 anos atrás |
pierre
|
87b6bb5053
+ Add .cpXXX pseudo-instruction for PIC code
|
há 13 anos atrás |
masta
|
8001979f7e
Reworked ispowerof2 in cutils.pas
|
há 13 anos atrás |
michael
|
003a7ca217
* Allow session file prefix. Make sessiondir readable
|
há 13 anos atrás |