nickysn
|
75dc2ad7e1
+ implemented Seg(procedure) on i8086
|
il y a 10 ans |
pierre
|
51d849ae3b
Handle collect2 -plugin option and avoid error output on non-existing gdb.exe
|
il y a 10 ans |
pierre
|
d25a768b1d
Handle SPECIALLINK environment variable in the same way it was used in old Makefile.fpc
|
il y a 10 ans |
Jonas Maebe
|
8087389f63
* support assigning static methods to regular procvars in (obj)fpc mode
|
il y a 10 ans |
Jonas Maebe
|
2c5187cb97
* fixed size when storing arrayconstructor vtype field
|
il y a 10 ans |
Jonas Maebe
|
af4d69f446
* always write the entire integer field when storing a value < integer in an
|
il y a 10 ans |
Jonas Maebe
|
5e32590741
* handle variant record fields in
|
il y a 10 ans |
nickysn
|
94a5364c2c
* fixed 'array of const' in the i8086 tiny/small/medium memory models
|
il y a 10 ans |
nickysn
|
a55b728d34
* optimizations for ofs() on i8086 to load only the offset (in a temporary
|
il y a 10 ans |
Jonas Maebe
|
998cdbfe79
- removed useless ansistring pointer def creation from r32209
|
il y a 10 ans |
Jonas Maebe
|
0dee7cb4a0
* converted emitting resourcestring references to the high level typed
|
il y a 10 ans |
Jonas Maebe
|
0c904e92ff
* moved TResourceStringRecord from the objpas to the system unit so it can be
|
il y a 10 ans |
Jonas Maebe
|
4670e0abc9
* converted "array of const" handling to the high level code generator
|
il y a 10 ans |
Jonas Maebe
|
ccf1c67665
* converted large set constant emission to high level typed const builder
|
il y a 10 ans |
nickysn
|
072139cdb7
* fixed ofs(procedure) as well
|
il y a 10 ans |
nickysn
|
c25585daee
* fixed addr(procedure), mantis #28775
|
il y a 10 ans |
Jonas Maebe
|
79866f9824
* free a bunch of extra data after a unit is compiled, as it is no longer
|
il y a 10 ans |
Jonas Maebe
|
4decb81ac4
* correctly handle code page names specified in upper case (mantis #28934)
|
il y a 10 ans |
Jonas Maebe
|
c2caa6641c
* free typedconstbuilder after generating rtti
|
il y a 10 ans |
pierre
|
6d0c5b234b
Avoid unsupported .uleb128 with diff of two sympbols for native solaris assembler
|
il y a 10 ans |
pierre
|
f380b80b3e
Also set cs_create_pic in init_settings so that units are compiled with this setting if tf_library_needs_pic is in target info flags
|
il y a 10 ans |
pierre
|
1abf9df1b0
Solaris assembler does not accept %st instead of %st(0), at least for some instructions
|
il y a 10 ans |
pierre
|
61aa4b6a40
Solaris assembler does not want 0x90 fill pattern for text section alignment
|
il y a 10 ans |
pierre
|
6b0e87b95c
Correct error in last commit that generate new failures in tbs/tb0587 test for GNU as, as the change was not correctly limited to Solaris Assembler
|
il y a 10 ans |
nickysn
|
2e30b92c79
* removed the 'near ignored' and 'far ignored' inline asm warning messages on
|
il y a 10 ans |
nickysn
|
9e110e8e7e
* treat interrupt procedures as 'near' in the i8086 inline assembler for TP7
|
il y a 10 ans |
nickysn
|
dd9e5ea6f6
* convert 'call/jmp [proc]' properly to a near or far call/jmp, depending on
|
il y a 10 ans |
nickysn
|
ed09b4fcaa
* in i8086 inline asm, convert 'call/jmp [proc/label]' to 'call/jmp proc/label'.
|
il y a 10 ans |
nickysn
|
77159d2806
+ also add a cs: prefix to references such as [2+label]
|
il y a 10 ans |
nickysn
|
500743c65d
+ extended test with many more reference syntaxes, accepted by TP7
|
il y a 10 ans |