Károly Balogh
|
2555f12394
m68k: improved handling of moves and sign/zero extensions targeting address regs
|
10 ani în urmă |
nickysn
|
492101df76
* fixed a race condition during parallel build on linux, when the loaders are
|
10 ani în urmă |
Jonas Maebe
|
6230119140
- removed self-assignment of cur_stack_offset introduced by refactoring in
|
10 ani în urmă |
Jonas Maebe
|
8334597476
* a homogeneous float aggregate can maximally contain 4 elements
|
10 ani în urmă |
Jonas Maebe
|
faf3efe139
+ Linux/ppc64le test object files
|
10 ani în urmă |
Jonas Maebe
|
0c394eb6f4
* ensure we don't call a_load_cgparaloc_anyreg() to move an fpu register
|
10 ani în urmă |
Jonas Maebe
|
622852b8c9
* check that a_load_cgparaloc_anyreg() is not used to try to move an fpu
|
10 ani în urmă |
Jonas Maebe
|
a02d52f533
* support thlcg2ll.gen_loadfpu_loc_cgpara() from LOC_REGISTER to
|
10 ani în urmă |
Jonas Maebe
|
c50c822e13
* fixed destination size when loading fpu temp paralocs
|
10 ani în urmă |
Jonas Maebe
|
6d02aedf70
* support multiple register paralocs in tcgobj.a_loadfpu_ref_cgpara()
|
10 ani în urmă |
Jonas Maebe
|
cea2741339
* correct paraloc size for 3-byte records passed in the lower bits of a
|
10 ani în urmă |
Jonas Maebe
|
3d6fcd8815
+ ppc64le/ELFv2 ret_in_param implementation
|
10 ani în urmă |
Jonas Maebe
|
f4a580d669
* don't fail if multiple dotests try to create the same directory in parallel
|
10 ani în urmă |
Jonas Maebe
|
a02fb7c794
* fixed misplaced braces that caused all records to be passed by reference
|
10 ani în urmă |
Jonas Maebe
|
7bc66a5142
+ ELF/ppc64le resource support
|
10 ani în urmă |
Jonas Maebe
|
6b9b575b74
* choose between arm (little endian) and armeb for fpcres based on the
|
10 ani în urmă |
Jonas Maebe
|
eee83ebb4a
* use generic code for a_load_subsetref_regs_noindex on ppc64le
|
10 ani în urmă |
Jonas Maebe
|
c69265a61c
* disable out big endian-specific helpers for ppc64le
|
10 ani în urmă |
Jonas Maebe
|
cf5b42b4b2
* use generic code for set+setelement on ppc64le
|
10 ani în urmă |
Jonas Maebe
|
82d92dbf50
* call seterrno instead of manually handling the setting setting the errno
|
10 ani în urmă |
Jonas Maebe
|
399ffb2005
* allocate enough room in assembler routines for a complete linkage area
|
10 ani în urmă |
Jonas Maebe
|
e3f451066b
* support little endian in getFPSCR/setFPSCR
|
10 ani în urmă |
Jonas Maebe
|
3ab62dcfed
* switched Linux/PowerPC64 to Pascal startup code so that we can used ifdefs
|
10 ani în urmă |
Jonas Maebe
|
53680329d3
* changed type of operatingsystem_parameter_argc from ptruint to longint,
|
10 ani în urmă |
Jonas Maebe
|
d6499b4bc0
+ rldcl., rldicl., rldcr[.] and rldicr[.] opcodes (needed for new
|
10 ani în urmă |
Jonas Maebe
|
5a6b9c9f16
* store/reload toc around indirect calls for ELFv2 ABI
|
10 ani în urmă |
Jonas Maebe
|
33ed32b024
* when targeting the ELFv2 ABI, don't reserve space for the (never used)
|
10 ani în urmă |
Jonas Maebe
|
3d9713b9c8
* has_single_field() now looks recursively into fields that are aggregate
|
10 ani în urmă |
Jonas Maebe
|
2e126bb723
- removed darwin/i386 special case code from i8086 code generator
|
10 ani în urmă |
Jonas Maebe
|
9788b01d31
* rewrote most of the special case handling of parameter passing on ppc64,
|
10 ani în urmă |