Jonas Maebe
|
ba33da711a
* fixed compilation after r35034
|
8 years ago |
Jonas Maebe
|
8c167f4e40
* handle already quoted symbol names for LLVM (like for Objective-C)
|
8 years ago |
Jonas Maebe
|
876e5eab56
* fixed "smart linking" parameters to llc
|
8 years ago |
Jonas Maebe
|
f26ed10ba1
* same as r27223 for hlcgobj (fixes webtbs/tw25895 for llvm)
|
8 years ago |
Jonas Maebe
|
02e4a27a35
* print internalerrors in case we still encounter stray constants not part of
|
8 years ago |
Jonas Maebe
|
db40e1575d
+ support for handling the tcalo_no_dead_strip flag when targeting LLVM:
|
8 years ago |
Jonas Maebe
|
e62cb7917e
+ support for setting the "appending" flag of declaration generated via an
|
8 years ago |
Jonas Maebe
|
97d6f17cc8
+ add support for marking an LLVM definition as using "appending" linkage
|
8 years ago |
Jonas Maebe
|
d328d7d95d
* don't write an alignment for symbols in internal llvm sections (sections
|
8 years ago |
Jonas Maebe
|
d99d18e258
- removed useless empty asmwrite statement
|
8 years ago |
Jonas Maebe
|
827e980351
* fixed comment typo
|
8 years ago |
Károly Balogh
|
02d145233d
add m68k atari to the list of platforms which support syscalls
|
8 years ago |
Károly Balogh
|
f5f895e2a3
syscalls: unify call reference creation across 4 different CPU archs. less copypasted code, brings x86_64 AROS support up to speed
|
8 years ago |
florian
|
c2af5a104e
* patch by Emelyanov Roman to allow 64 byte alignment in the $codealign directive, resolves #30934
|
8 years ago |
marcus
|
cb0cd5ea56
AROS: MUI 64 bit record fixes
|
8 years ago |
florian
|
0954e09834
* correctly handle 16 bit signed operations on AVRs without mul instruction, resolves #31036
|
8 years ago |
marcus
|
092244309a
Amicommon: use THandle/BPTR instead of LongInt (needed for 64 bit)
|
8 years ago |
marcus
|
7eccbad9d3
Amiga: Missing TAG_END in video unit
|
8 years ago |
marcus
|
b02d541e78
AROS: x86_64 needs also BINCOMPAT, TTask fixed type for 64 bit
|
8 years ago |
michael
|
aef26e86d8
* Fix bug #31040
|
8 years ago |
svenbarth
|
fde867cd5c
* change IIDStr from a field to a property as otherwise the compiler would access the wrong field offset as it assumes RawUnitName to be a 255-byte ShortString
|
8 years ago |
svenbarth
|
4fb77b71ec
* fix for Mantis #31029, based on the patch provided by Silvio Clécio: PArrayOfByte is not necessary and in fact the purpose of TArrayOfByte is a different one from reference counting (namely to ensure correct passing of the parameter), so renamed accordingly (plus a comment); similar change in SetDynArrayProp. Also Get-/SetPropValue in Variants unit has been adjusted to make use of Get-/SetDynArrayProp.
|
8 years ago |
svenbarth
|
d9ea6aae4d
* fix for Mantis #30761: always return the symbol found in the helper instead of doing this dependant on the presence of the overload attribute; for this the collection of all suitable overloads is done in tcallcandidates instead.
|
8 years ago |
Mattias Gaertner
|
7f8cdc56d3
undo accidental commit: fppas2js: test TestFunctionResult
|
8 years ago |
Mattias Gaertner
|
3bb089223b
fppas2js: test TestOperators1
|
8 years ago |
Jonas Maebe
|
1afab1ab69
* moved the floating point constant range checking code from
|
8 years ago |
Jonas Maebe
|
006c7e1ccf
* apply localalignmin/max to local variables for LLVM (fixes webtbs/tw15582)
|
8 years ago |
Jonas Maebe
|
7af2663ed1
* fixed writing the VMT field of TP-style objects for typed constants if it
|
8 years ago |
Jonas Maebe
|
8cd84bd8e8
* stop updating llvmnextfieldindex once we have established that the current
|
8 years ago |
Jonas Maebe
|
ee014fa4ff
* fixed handling of typed files for LLVM when ISO-like I/O is active: encode
|
8 years ago |