Jonas Maebe
|
a02fb7c794
* fixed misplaced braces that caused all records to be passed by reference
|
před 10 roky |
Jonas Maebe
|
7bc66a5142
+ ELF/ppc64le resource support
|
před 10 roky |
Jonas Maebe
|
6b9b575b74
* choose between arm (little endian) and armeb for fpcres based on the
|
před 10 roky |
Jonas Maebe
|
eee83ebb4a
* use generic code for a_load_subsetref_regs_noindex on ppc64le
|
před 10 roky |
Jonas Maebe
|
c69265a61c
* disable out big endian-specific helpers for ppc64le
|
před 10 roky |
Jonas Maebe
|
cf5b42b4b2
* use generic code for set+setelement on ppc64le
|
před 10 roky |
Jonas Maebe
|
82d92dbf50
* call seterrno instead of manually handling the setting setting the errno
|
před 10 roky |
Jonas Maebe
|
399ffb2005
* allocate enough room in assembler routines for a complete linkage area
|
před 10 roky |
Jonas Maebe
|
e3f451066b
* support little endian in getFPSCR/setFPSCR
|
před 10 roky |
Jonas Maebe
|
3ab62dcfed
* switched Linux/PowerPC64 to Pascal startup code so that we can used ifdefs
|
před 10 roky |
Jonas Maebe
|
53680329d3
* changed type of operatingsystem_parameter_argc from ptruint to longint,
|
před 10 roky |
Jonas Maebe
|
d6499b4bc0
+ rldcl., rldicl., rldcr[.] and rldicr[.] opcodes (needed for new
|
před 10 roky |
Jonas Maebe
|
5a6b9c9f16
* store/reload toc around indirect calls for ELFv2 ABI
|
před 10 roky |
Jonas Maebe
|
33ed32b024
* when targeting the ELFv2 ABI, don't reserve space for the (never used)
|
před 10 roky |
Jonas Maebe
|
3d9713b9c8
* has_single_field() now looks recursively into fields that are aggregate
|
před 10 roky |
Jonas Maebe
|
2e126bb723
- removed darwin/i386 special case code from i8086 code generator
|
před 10 roky |
Jonas Maebe
|
9788b01d31
* rewrote most of the special case handling of parameter passing on ppc64,
|
před 10 roky |
Jonas Maebe
|
165aaea8a4
* made a separate abi entry for powerpc_darwin, as it's not exactly the same
|
před 10 roky |
Jonas Maebe
|
25340480b0
* factored out creating a single paraloc, so we can reuse it for creating
|
před 10 roky |
Jonas Maebe
|
f0ee1a9ee3
* pass records that (recursively) only contain floating point values of the
|
před 10 roky |
Jonas Maebe
|
9a73c9a460
* avoid string truncation for ait_symbolpair in assembler writer
|
před 10 roky |
Jonas Maebe
|
fb27dff638
* generate ".abiversion 2" directive when targeting ppc64/ELFv2
|
před 10 roky |
Jonas Maebe
|
8445381929
* merged ait_set and ait_thumb_set into a single tai class
|
před 10 roky |
Jonas Maebe
|
1e227f78fe
* factored out the check for whether we have to generate dotted function
|
před 10 roky |
Jonas Maebe
|
cc071ded4b
* define _CALL_ELF=1 or _CALL_ELF=2 symbol when targeting ppc(64)
|
před 10 roky |
Jonas Maebe
|
05f6660a25
* set the correct dynamic linker for the ppc64 ELFv2 abi
|
před 10 roky |
Jonas Maebe
|
3946971c73
* default to ppc64le/elfv2 when compiling on a ppc64le platform
|
před 10 roky |
Jonas Maebe
|
0e76a84e04
+ "ELFv2" abi identifier for ppc64
|
před 10 roky |
Károly Balogh
|
918c4add06
m68k: in do_spill_replace, exclude the case where the source register would be an address and the destination is a reference
|
před 10 roky |
Károly Balogh
|
935820293c
m68k: in tm68ktypeconvnode.int_to_real, fix the reference before using it, and if the source is a register, make sure it's a data register
|
před 10 roky |