sergei
|
1c652eb8f9
MIPS procinfo improvements:
|
12 gadi atpakaļ |
sergei
|
5812cf3b46
* MIPS: allocate 16-byte outgoing parameter area also for procedures declared as 'assembler' without 'nostackframe'. This is a half-measure because there is no way to determine correct size to allocate for such procedures (probably we must add some directive to specify it). The same generally applies to all targets with fixed stack, not just MIPS.
|
12 gadi atpakaļ |
sergei
|
354ebb822a
* MIPS: fixed layout of stack frame in case procedure does only low-level calls (via a_call_name, etc.). A 16-byte outgoing parameter area must be allocated regardless of actual parameter count.
|
12 gadi atpakaļ |
pierre
|
7bd7cf275c
handle po_nostackframe for calc_stack_size
|
13 gadi atpakaļ |
pierre
|
a3ef2b42a8
Remove more TABs in sources
|
13 gadi atpakaļ |
pierre
|
fc81979f61
set got at create of cs_create_pic is used
|
13 gadi atpakaļ |
pierre
|
a892e2aa6f
set pi_needs_got always if cs_create_pic is on
|
13 gadi atpakaļ |
pierre
|
aa8747f5c9
Add more information to TMipsProcInfo class
|
13 gadi atpakaļ |
Jonas Maebe
|
0fc422f244
* moved definition of maxcpuregister and tcpuregisterset from cgbase to
|
13 gadi atpakaļ |
pierre
|
a3184d7ff5
Merge of 21562 by Foxsen, needs_frame_pointer field added to TMIPSProcInfo
|
13 gadi atpakaļ |
pierre
|
2e4703d454
Merge of revision 21553 by Foxsen.
|
13 gadi atpakaļ |
pierre
|
550bbb0186
+ computed_local_size new longint field in TMIPSProcInfo
|
13 gadi atpakaļ |
pierre
|
22eae1b337
* Stack setup for MIPS and MIPSEL
|
13 gadi atpakaļ |
florian
|
25e82bb1af
* fix stack frame generation on mips(el)
|
13 gadi atpakaļ |
florian
|
e5ebb2a26e
* started to integrate the code of David Zhang's MIPS code from fpc-mips on sf into fpc trunk
|
16 gadi atpakaļ |