Jonas Maebe
|
0fc1fd6ac1
* replaced current_procinfo.currtrue/falselabel with storing the true/false
|
10 years ago |
Jonas Maebe
|
10b2ea3b1b
* use handle_locjump() instead of local inlined version
|
10 years ago |
Károly Balogh
|
6122db7d40
* fix warnings when compiling the compiler with DFA optimizer enabled on PowerPC
|
11 years ago |
sergei
|
9593cece03
* powerpc: implement cg.a_mul_reg_reg_pair method and switch to generic code for division by constants.
|
11 years ago |
florian
|
d2aa35e9de
* throw an internal error if code generation depends on expectloc but expectloc and real loc do not match
|
13 years ago |
Jonas Maebe
|
92b4c84dae
* fixed 'int64 shl/shr 0' on ppc32
|
13 years ago |
Jonas Maebe
|
edd42aa42a
* moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for
|
13 years ago |
Jonas Maebe
|
4d12a8b1ba
* fixed not(qwordbool): take all 64 bits into account, not only the
|
13 years ago |
florian
|
4868b09844
* patch by alexvin to replace $ifopt by $push/$pop, resolves #20332
|
14 years ago |
Jonas Maebe
|
5175a5ee07
* handle LOC_SUBSETREG,LOC_CSUBSETREG,LOC_SUBSETREF,LOC_CSUBSETREF in
|
14 years ago |
Jonas Maebe
|
a23630260b
+ "weakexternal" support for imported procedures and variables.
|
16 years ago |
daniel
|
573aa1cd34
* Make powerpc compile again.
|
18 years ago |
daniel
|
9adb202a92
* Rework the constexprint to allow operations from low(int64) to high(qword).
|
18 years ago |
Jonas Maebe
|
e815b923d5
* a_loadfpu_* gets two size parameters: fromsize and tosize
|
18 years ago |
Jonas Maebe
|
198a0008d0
* fixed -currency after r5896
|
18 years ago |
Jonas Maebe
|
e2193b1540
* fixed mixing of longint/dword to avoid 64 bit conversion
|
18 years ago |
Jonas Maebe
|
5522cbd7cd
* fixed typo which caused overflow checks not to be turned off when
|
18 years ago |
peter
|
658c46b903
* remove tdictionary and tindexarray
|
19 years ago |
florian
|
85d63d9fa9
* settings refactored
|
19 years ago |
peter
|
3078a1927f
* remove ttype
|
19 years ago |
Jonas Maebe
|
1f42ee201b
+ support for bitpacked records, except for:
|
19 years ago |
Jonas Maebe
|
63123d3c62
* don't reuse loc_register
|
19 years ago |
peter
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
19 years ago |
Jonas Maebe
|
7f247e9305
* fix and suppress some rangecheck/overflow errors (regarding calculation
|
19 years ago |
peter
|
a3ab2053c9
* support multiple asmlabel types, renamed getlabel to
|
20 years ago |
Jonas Maebe
|
fdc8c1c0ae
* replace divisions by constants with a combination of mul, shift, add from
|
20 years ago |
Jonas Maebe
|
0f8e019c44
* fixed web bug tw4078 + added test
|
20 years ago |
fpc
|
790a4fe2d3
* log and id tags removed
|
20 years ago |
fpc
|
50778076c3
initial import
|
20 years ago |
Jonas Maebe
|
a5c94ddccd
* removed some unused variables
|
20 years ago |