Jonas Maebe
|
a051b8d225
- remmoved doregister parameter from t*sym constructors, as the registration
|
5 years ago |
Jonas Maebe
|
14a7429e19
* factored out inlinenode check whether it may have a side effect
|
6 years ago |
Jeppe Johansen
|
7dc515b62c
- Fix result type of SizeOf and BitSizeOf to use sizesint instead of sint.
|
6 years ago |
Jonas Maebe
|
0a91fcb44f
* LLVM-specific support for bsr*/bsf*
|
6 years ago |
Jonas Maebe
|
c038e4c3f2
* relaxation of r42272: again only show warnings rather than errors for
|
6 years ago |
pierre
|
243c967967
Commit of new debug feature implemented by J. Gareth Moreton
|
6 years ago |
Jonas Maebe
|
1b6425176b
* synchronised with trunk till r42049
|
6 years ago |
Jonas Maebe
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 years ago |
Jonas Maebe
|
a0d796e98d
* synchronised with trunk till r41159
|
6 years ago |
Jonas Maebe
|
04d295f186
* first step towards supporting 32 bit targets with the LLVM code generator:
|
6 years ago |
Jonas Maebe
|
473fef315d
* synchronised with trunk till r40732
|
6 years ago |
Jonas Maebe
|
ff8ccb06e5
* changed reverseparameters() from function into procedure: it does not make
|
6 years ago |
Jonas Maebe
|
882d676bc9
* synchronised with trunk till r40635
|
6 years ago |
Jonas Maebe
|
3ccc3e329b
* prevent calling firstpass multiple times for a node (such as when
|
6 years ago |
Jonas Maebe
|
9630eb7ce9
* synchronised with trunk till r40466
|
6 years ago |
Jonas Maebe
|
122d0d36d6
+ volatile() expression that marks an expression as volatile
|
6 years ago |
Jonas Maebe
|
bfc7c58a69
* synchronised with trunk till r40348
|
6 years ago |
pierre
|
796db4cef5
Implement mark_write override for tinilinenode
|
6 years ago |
yury
|
4682ac269d
* Further improvement for r40180:
|
6 years ago |
yury
|
4357caaad8
* Removed unused local vars.
|
6 years ago |
yury
|
1b151df89f
* Make SetLength() to emit hint "Local variable "s" of a managed type does not seem to be initialized" instead of the warning. This change is needed because when calling a regular procedure with a ver parameter of a managed type the hint is generated. Now SetLength() behaves the same.
|
6 years ago |
Jonas Maebe
|
84de128194
* fixed result node of fpc_eh_return_data_regno (r40070), resolves compiler
|
6 years ago |
Jonas Maebe
|
8555ec1438
+ fpc_eh_return_data_regno() intrinsic to get the return register numbers
|
6 years ago |
pierre
|
d512d8cae1
Also fix first_abs_real like in rev 39988
|
6 years ago |
florian
|
3078cc4b0d
* same fix as in r39988 for fpc_first_sqrt
|
6 years ago |
pierre
|
7d7f966ccb
Fix wrong explicit typecast that lead to memory corruption in first_sqr_real
|
6 years ago |
Jonas Maebe
|
0b246f3dbd
* converted Boolean8 to an internal type, and mapped Boolean to the
|
6 years ago |
svenbarth
|
d5f0d8e306
* addendum for Mantis #34333: also complain about number of arguments with the maximum number of arguments for Copy ( = 3 ) is exceeded
|
6 years ago |
svenbarth
|
76c45b1a72
* fix for Mantis #34333: improve error output for incorrect calls to Copy()
|
6 years ago |
florian
|
a34d4e715c
Merged riscv_new branch
|
6 years ago |