Jonas Maebe
|
051317e82e
* load the function result from the parentfpstruct to its original location
|
9 年之前 |
Jonas Maebe
|
a31ca58593
* factored out the loading the function result from the parentfpstruct into
|
9 年之前 |
Jonas Maebe
|
8760a6fbf8
* set shiftval to 0 if we convert a reference to a register paraloc,
|
9 年之前 |
Jonas Maebe
|
7ebbb744e9
* also specify sret attribute at the caller side
|
9 年之前 |
Jonas Maebe
|
819f0c39fa
* specify the "byval" attribute also at the caller side
|
9 年之前 |
Jonas Maebe
|
f0bf3b364a
* fixed alignment of reference used to set the first char of a 1-byte
|
9 年之前 |
Jonas Maebe
|
f417ed6576
* internalerror in case a reference's alignment is not set in
|
9 年之前 |
Jonas Maebe
|
2f0c3ce8cc
* fixed updating the reference alignment in thlcgllvm.g_set_addr_nonbitpacked_field_ref()
|
9 年之前 |
Jonas Maebe
|
ade1d811b0
* update the alignment of the reference in thlcgobj.get_bit_const_ref_sref()
|
9 年之前 |
Jonas Maebe
|
de465e056b
* set the alignment resulting from an aligned() call to the actual natural
|
9 年之前 |
Jonas Maebe
|
a83f3c1a45
* fix maximum common alignment calculation in g_concatcopy() (if the second
|
9 年之前 |
joost
|
c90b5773b9
* Corrected name of advancedsingleinstance.pas in fpmake.pp
|
9 年之前 |
Jonas Maebe
|
f891788a86
* simplification of and fix for AArch64 cpupara.is_hfa_internal() (patch by
|
9 年之前 |
svenbarth
|
a2bf4efce2
* use indirect imports for FPC_EMPTYCHAR if necessary
|
9 年之前 |
svenbarth
|
bf3c7144b0
* make not of public assembler symbols for variables and classes if necessary
|
9 年之前 |
Jonas Maebe
|
20cbdf75ea
+ test for mantis #24189 (already works in trunk, still broken in 3.0)
|
9 年之前 |
Jonas Maebe
|
8e0ee6599c
* store parameters to inline routines that are already in a temp into a new
|
9 年之前 |
Jonas Maebe
|
70b1b32722
* let inline parameter temps inherit the "const" property of const
|
9 年之前 |
Jonas Maebe
|
18580d3069
* when assigning a value to a temp marked as ti_const, do not immediately
|
9 年之前 |
Jonas Maebe
|
a3ca471d32
* factored out all the tests for whether we need to put inline parameters
|
9 年之前 |
Jonas Maebe
|
8d1e8ea203
* fixed indentation in nonlocalvars()
|
9 年之前 |
Jonas Maebe
|
94f90895a6
* separated call to wrapcomplexinlinepara() from the method that puts
|
9 年之前 |
Jonas Maebe
|
07856870bc
* factored out code to determine whether we should put an inline parameter
|
9 年之前 |
Jonas Maebe
|
b17f90d183
* test for mantis #26402 (already fixed in 3.1.1, still broken in 3.0)
|
9 年之前 |
Jonas Maebe
|
c752050728
* don't print "parameter not used" hints for abstract methods (mantis #30431)
|
9 年之前 |
Jonas Maebe
|
f4015f6ac9
* fixed wrong class cast in case arrays/records are passed to a_loadfpu*()
|
9 年之前 |
Jonas Maebe
|
4e8bda76cb
* update alignment when advancing offset to next element of array constructor node
|
9 年之前 |
svenbarth
|
7678f5ecf0
Fix for Mantis #30453: add Delphi compatible TThreadList<>
|
9 年之前 |
pierre
|
5e120982e5
Regenerated after: Fix fullcycle by setting EXCLUDE_80BIT_TARGETS to 1 if 80bit-real is not supported by current source CPU
|
9 年之前 |
pierre
|
717153cfb0
Fix fullcycle by setting EXCLUDE_80BIT_TARGETS to 1 if 80bit-real is not supported by current source CPU
|
9 年之前 |