Jonas Maebe
|
d8394fc89c
* call fpc_iocheck via hlcg.g_call_system_proc()
|
11 年之前 |
Jonas Maebe
|
2dfbee45b1
* generate the callerside para/return location info in g_call_system_proc,
|
11 年之前 |
Jonas Maebe
|
8ca4c80785
* mark tasmsymbols as declared in the taillvmdecl constructor so that we
|
11 年之前 |
Jonas Maebe
|
b494f76b81
* made internalerror unique
|
11 年之前 |
Jonas Maebe
|
8504ef3e87
* "public, alias" doesn't do anything (yet) for the jvm target, but the
|
11 年之前 |
Jonas Maebe
|
7949bebb8d
* synchronised with r28168 of trunk
|
11 年之前 |
Jonas Maebe
|
063d50b4c9
* make the string data of p(wide)char string constants local (except when
|
11 年之前 |
Jonas Maebe
|
39074edf10
- removed the globalsymbolmangleprefix/suffix constants that were added for
|
11 年之前 |
nickysn
|
c8c842b857
+ added tests for >, <, >= and <= with equal pointers in the tfarptr2.pp test
|
11 年之前 |
nickysn
|
5097b90e39
+ enabled the huge pointer size test in the tptrsize.pp test
|
11 年之前 |
nickysn
|
6e9720e830
+ added tests for huge pointer normalized and non-normalized equality comparison
|
11 年之前 |
nickysn
|
fda9cfea12
+ extended test tfarptr2.pp with far pointers which are different, but point to
|
11 年之前 |
nickysn
|
4e2cc365d1
* while loop replaced with a repeat..until loop in InternalTinyFreeMem
|
11 年之前 |
svenbarth
|
441e6c6083
Fix for Mantis #26177. Use the correct value for the method data when using a method pointer of a type or record helper.
|
11 年之前 |
nickysn
|
2b2224494b
* call first_addpointer and first_cmppointer in pass_1 for pchars as well. Fixes
|
11 年之前 |
nickysn
|
c8130843b2
* fixed 'cannot convert type' error when comparing two voidhugepointers with
|
11 年之前 |
nickysn
|
3bb730d5b9
+ implemented normalized huge pointer comparison
|
11 年之前 |
nickysn
|
e80ecd4d5b
+ moved handling of pointer comparison in pass_1 to new virtual method
|
11 年之前 |
Jonas Maebe
|
eef6f05697
* specify the asm section type when creating an LLVM declaration
|
11 年之前 |
Jonas Maebe
|
394dfdd220
* ensure that all initialised items have a type (and only one):
|
11 年之前 |
Jonas Maebe
|
650fd162ea
* fixed missing bracket in comment
|
11 年之前 |
nickysn
|
7f9fa145e8
+ added error message in case the HUGEPOINTERNORMALIZATION directive is used
|
11 年之前 |
nickysn
|
63305cc2e6
+ added directive {$HUGEPOINTERARITHMETICNORMALIZATION} to control the
|
11 年之前 |
nickysn
|
a3b48b79cb
- rm the scan_w_hugepointernormalization_not_support message, replaced with
|
11 年之前 |
nickysn
|
aee568e6fc
* cs_hugeptr_normalization renamed to cs_hugeptr_arithmetic_normalization,
|
11 年之前 |
nickysn
|
c306f48c14
+ added rtl helpers for huge pointer comparisons
|
11 年之前 |
Jonas Maebe
|
e18e98b540
* changed the type of the forcesize parameter of gethltemp() and friends
|
11 年之前 |
Jonas Maebe
|
fc7d5e2254
* insert a type conversion if the final result of an queued expression is
|
11 年之前 |
Jonas Maebe
|
ab186e8d75
* override queue_emit_staticvar() and set the offset to 0 there for the same
|
11 年之前 |
Jonas Maebe
|
b520fb12be
* call def2regtyp via the chlcgobj class reference so it also works when
|
11 年之前 |