Jonas Maebe
|
0fc1fd6ac1
* replaced current_procinfo.currtrue/falselabel with storing the true/false
|
před 10 roky |
Jonas Maebe
|
f402b0d7df
* changed getpointerdef() into a tpointerdef.getreusable() class method
|
před 10 roky |
Jonas Maebe
|
b39bc5888a
* moved the import name handling entirely to hlcgobj so it can be
|
před 10 roky |
Jonas Maebe
|
3f736f6114
* handle the loading of VMT entries at the node level, so it's done in a
|
před 10 roky |
Jonas Maebe
|
32501834c9
* fixed memory leaks due to missing frees of temporary tcgpara locations
|
před 10 roky |
florian
|
f95d5e0de6
+ support 8 locations in gen_load_cgpara_loc
|
před 10 roky |
Jonas Maebe
|
8fc562a2f8
* fixed def used for saving the result of fpc_setjmp() after r30497, fixes
|
před 10 roky |
Jonas Maebe
|
a674804869
* made fpc_setjmp() code generic and fixed it for llvm
|
před 10 roky |
Jonas Maebe
|
61e4a1b811
+ added tasmlist parameter to getintparaloc() (needed for llvm)
|
před 10 roky |
Jonas Maebe
|
bd203a5b57
* synchronised with trunk till r30240
|
před 10 roky |
florian
|
f07969245b
* fix warning about uninitialized variable
|
před 10 roky |
Jonas Maebe
|
0c394eb6f4
* ensure we don't call a_load_cgparaloc_anyreg() to move an fpu register
|
před 10 roky |
Jonas Maebe
|
fc21845686
* fixed the allocation of R12 on ppc32/ppc64 when used to hold the value of
|
před 10 roky |
Károly Balogh
|
0021ad714f
* fixed some ancient code behind cpu_uses_separate_address_registers define to at least compile again, for some m68k experiment
|
před 10 roky |
Jonas Maebe
|
67b8aceaee
* synchronized with privatetrunk till r30095
|
před 10 roky |
Jonas Maebe
|
edb3124ae8
* copy arrays passed by value to cdecl routines on the callee side even on
|
před 10 roky |
Jonas Maebe
|
2dbfbd40ab
* unified hlcg.g_copyvalueparas and ncgutil.copyvalueparas, they have the
|
před 10 roky |
Jonas Maebe
|
6e12ad817f
* don't make copies of arrays passed as value parameters to cdecl routines
|
před 10 roky |
Jonas Maebe
|
c6ba0bb6fb
+ support for targets that require by-reference value parameters to be
|
před 10 roky |
Jonas Maebe
|
bc3d495285
* extra error checking in gen_load_cgpara_loc
|
před 10 roky |
Jonas Maebe
|
b8c8ef8489
* support transfering a cgpara that is stored in multiple paralocs into a
|
před 10 roky |
pierre
|
9b468ba728
Change code so that the condition to use global or local symbol matches
|
před 10 roky |
florian
|
6e671e2e85
* gen_load_cgpara_loc with OS_(S)32 for 8 bit ALUs fixed
|
před 10 roky |
Jonas Maebe
|
b745dcc64c
* moved g_external_wrapper() to the hlcg, and also g_intf_wrapper() because
|
před 11 roky |
Jonas Maebe
|
a637fbe596
* moved all g_exception_*() methods to hlcgobj and cleaned them up (no more
|
před 11 roky |
Jonas Maebe
|
9a683a0288
* converted new_exception to hlcgobj
|
před 11 roky |
Jonas Maebe
|
6e1d370417
* split off the texceptaddr declaration into rtl/inc/excepth.inc, so it can
|
před 11 roky |
Jonas Maebe
|
142d5d6d06
- removed get_jumpbuf_size/align, use rec_jmp_buf instead
|
před 11 roky |
Jonas Maebe
|
7949bebb8d
* synchronised with r28168 of trunk
|
před 11 roky |
sergei
|
53b0ef1f61
- Removed superfluous tai_align, the new_section procedure creates one itself.
|
před 11 roky |