svenbarth
|
3af74d2fd2
+ implement initial compiler support for Win64 on Aarch64
|
5 years ago |
svenbarth
|
068f0d2ec8
* fix for Mantis #36935: apply patch by J. Gareth Moreton to fix a typo in cs_opt_remove_empty_proc
|
5 years ago |
florian
|
8ac8c79a71
+ initial support for arm-freertos largely based on patch by Michael Ring
|
5 years ago |
pierre
|
9dd0a1f3b5
Fix ppudump after addition of system_xtensa_linux target
|
5 years ago |
florian
|
1f00875f8c
* fix ppudump after addition of freertos-xtensa
|
5 years ago |
florian
|
34d1b90921
+ Xtensa: support in the build utilities
|
5 years ago |
Jonas Maebe
|
254b85c352
+ new pio_inline_forbidden flag to indicate that while parsing the
|
5 years ago |
Jonas Maebe
|
b625afe800
* never inline routines that call get_frame (otherwise get_frame would return
|
5 years ago |
Jonas Maebe
|
b355ba3d39
* record whether a function uses fastmath, and define the function as
|
5 years ago |
Jonas Maebe
|
f5833dc048
* support for marking arraydefs as vectors
|
5 years ago |
pierre
|
8c2aa32683
* Remove duplicate ibextraheader handling.
|
5 years ago |
svenbarth
|
0a915e883e
* keep track of static symbols that a global function references, as those must now be exported from a dynamic package as well if the function can potentially be inlined
|
5 years ago |
pierre
|
9b3447a6a4
Fix ppudump after commit #43450
|
5 years ago |
Jonas Maebe
|
2f914ee2d8
* packed tabstractvarsym.addr_taken/different_scope fields into a set
|
5 years ago |
Jonas Maebe
|
ac1e0f96bd
* replaced tentryfile.get/putsmall/normalset() with a common tget/putset
|
5 years ago |
florian
|
cffc69ec1d
+ support pi_needs_tls
|
5 years ago |
Jonas Maebe
|
9678542ba6
+ add "thunk" attribute for stubs/thunks and emit it for LLVM
|
5 years ago |
pierre
|
0e02b4f58c
Fix problems with big endian systems without 80-bit floating point support
|
6 years ago |
Jonas Maebe
|
956aab3be0
* implement support for the Objective-C "related result type" convention
|
6 years ago |
pierre
|
36bc9b726e
Reduce cpu-os dependency on real constant printout by using system.str
|
6 years ago |
pierre
|
651922c2f8
Correct size of asizeint, which is still 4-byte long even when CpuAddrBitSize is 16 as for avr and i8086
|
6 years ago |
pierre
|
843a379cc2
Fix gettokenbufshortint, as shortint is one byte long, not two
|
6 years ago |
pierre
|
6c87348b86
Add mode and optimizer switches names, and check that no unknown switch is set
|
6 years ago |
pierre
|
0167ddf44c
Reorganize token buffer output to be able to use it for generics and inlined functions
|
6 years ago |
pierre
|
dca8147958
Try to fix ppudump for generic/inline.
|
6 years ago |
pierre
|
f2b200e4f0
Fix recordtoken writing into ppu files to allow correct
|
6 years ago |
svenbarth
|
b945e66e28
* store attribute information in PPU; this is less important for the compiler, but more for e.g. Lazarus when dealing with binary only units
|
6 years ago |
svenbarth
|
2a7b750d70
* write a name for the none property access entry (looks nicer than a "(Nil)" at the start of the line)
|
6 years ago |
svenbarth
|
54c4fb2a00
* write an entry name for the property options
|
6 years ago |
marcus
|
d9f3867783
Fixed ppudump compilation on big endian platforms after r42324
|
6 years ago |