Jonas Maebe
|
61e4a1b811
+ added tasmlist parameter to getintparaloc() (needed for llvm)
|
10 years ago |
Jonas Maebe
|
bd203a5b57
* synchronised with trunk till r30240
|
10 years ago |
florian
|
f07969245b
* fix warning about uninitialized variable
|
10 years ago |
Jonas Maebe
|
0c394eb6f4
* ensure we don't call a_load_cgparaloc_anyreg() to move an fpu register
|
10 years ago |
Jonas Maebe
|
fc21845686
* fixed the allocation of R12 on ppc32/ppc64 when used to hold the value of
|
10 years ago |
Károly Balogh
|
0021ad714f
* fixed some ancient code behind cpu_uses_separate_address_registers define to at least compile again, for some m68k experiment
|
10 years ago |
Jonas Maebe
|
67b8aceaee
* synchronized with privatetrunk till r30095
|
10 years ago |
Jonas Maebe
|
edb3124ae8
* copy arrays passed by value to cdecl routines on the callee side even on
|
10 years ago |
Jonas Maebe
|
2dbfbd40ab
* unified hlcg.g_copyvalueparas and ncgutil.copyvalueparas, they have the
|
10 years ago |
Jonas Maebe
|
6e12ad817f
* don't make copies of arrays passed as value parameters to cdecl routines
|
10 years ago |
Jonas Maebe
|
c6ba0bb6fb
+ support for targets that require by-reference value parameters to be
|
10 years ago |
Jonas Maebe
|
bc3d495285
* extra error checking in gen_load_cgpara_loc
|
10 years ago |
Jonas Maebe
|
b8c8ef8489
* support transfering a cgpara that is stored in multiple paralocs into a
|
10 years ago |
pierre
|
9b468ba728
Change code so that the condition to use global or local symbol matches
|
10 years ago |
florian
|
6e671e2e85
* gen_load_cgpara_loc with OS_(S)32 for 8 bit ALUs fixed
|
11 years ago |
Jonas Maebe
|
b745dcc64c
* moved g_external_wrapper() to the hlcg, and also g_intf_wrapper() because
|
11 years ago |
Jonas Maebe
|
a637fbe596
* moved all g_exception_*() methods to hlcgobj and cleaned them up (no more
|
11 years ago |
Jonas Maebe
|
9a683a0288
* converted new_exception to hlcgobj
|
11 years ago |
Jonas Maebe
|
6e1d370417
* split off the texceptaddr declaration into rtl/inc/excepth.inc, so it can
|
11 years ago |
Jonas Maebe
|
142d5d6d06
- removed get_jumpbuf_size/align, use rec_jmp_buf instead
|
11 years ago |
Jonas Maebe
|
7949bebb8d
* synchronised with r28168 of trunk
|
11 years ago |
sergei
|
53b0ef1f61
- Removed superfluous tai_align, the new_section procedure creates one itself.
|
11 years ago |
Jonas Maebe
|
bacd303208
* synchronized with trunk up to r27758
|
11 years ago |
nickysn
|
9da1ee0138
* i8086 far data model fixes in the copying of openarray value params
|
11 years ago |
nickysn
|
36aae69e2b
+ initialize the initialloc for push_addr_param parameters correctly in i8086
|
11 years ago |
nickysn
|
cf1d60b8eb
+ added size info to the 'Var X located at' comment generated in the asm output
|
11 years ago |
nickysn
|
66d7beb7fe
* i8086 far data memory model fix for except_buf_size
|
11 years ago |
nickysn
|
5ae9443d66
* moved the EXCEPT_BUF_SIZE const to be local to ncgutils.get_exception_temps,
|
11 years ago |
florian
|
a4b6e99db1
* increase refs of hidden high parameter if the corresponding open/const array is used
|
11 years ago |
nickysn
|
891ab86254
* fixed ncgutil.gen_load_vmt_register and tcgloadvmtaddrnode.pass_generate_code
|
11 years ago |