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
|
5 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 |
pierre
|
40f0372d8c
Correctly read saved tsettings
|
6 years ago |
Jonas Maebe
|
40f6a4ea3c
- removed remnants of old ppu file support (ppudump does not support any
|
6 years ago |
Jonas Maebe
|
cc9f8b7f56
* record in ppu flag whether or not symbols are ansistrings, and use that
|
6 years ago |
Jonas Maebe
|
489582e36a
* fix ppudump compilation
|
6 years ago |
Jonas Maebe
|
a0e35fd1bc
* synchronised with trunk till r42118
|
6 years ago |
pierre
|
769f85783a
List TSettings partially and improve generic output
|
6 years ago |
Jonas Maebe
|
0cd0e1614b
* synchronised with trunk till r42105
|
6 years ago |
Jonas Maebe
|
aad87820e6
* abstracted registration of library init/fini routines (to be able to add
|
6 years ago |
Jonas Maebe
|
9e9a982bfe
* synchronised with trunk till r42095
|
6 years ago |
pierre
|
c0f064a35c
Remove two warnings about missing case (others are still present in ppudump.pp source)
|
6 years ago |
Jonas Maebe
|
2923e484fd
* synchronised with trunk till r41907
|
6 years ago |
Jonas Maebe
|
d150869dea
* record symbols that need to remain in their original order, and on Darwin
|
6 years ago |
Jonas Maebe
|
0225a3a39a
* ppudump: fixed reading of ibresource section
|
6 years ago |
pierre
|
ec76e879c9
Integrate patch from bug report 35409.
|
6 years ago |
Jonas Maebe
|
a7bd37d17a
* synchronised with trunk till r40776
|
6 years ago |