Jonas Maebe
|
991e1f49bd
* store a pointer to the used tasminfo record in every assembler writer, so
|
10 rokov pred |
Jonas Maebe
|
b3d0197f98
* factored out the output file handling (mostly writing data) from the
|
10 rokov pred |
Jonas Maebe
|
5d15a28e75
- reverted workaround from r15939 that hasn't been necessary since FPC 2.6.0,
|
10 rokov pred |
Károly Balogh
|
7ca62febcd
AROS/x86_64: initial AROS/x86_64 support and implement syscalls for AROS/x86_64
|
10 rokov pred |
Jonas Maebe
|
79a06b1514
+ iphonesim/x86_64 target (64 bit iOS simulator)
|
10 rokov pred |
sergei
|
d24382e8f8
* x86 AT&T writer: never ever drop "@GOTPCREL" relocation, because it results in corrupted code (at least, "mov foo@GOTPCREL(%rip),%reg" must change to "lea foo(%rip),%reg" to remain equivalent, but this must be handled elsewhere anyway. Assembler writer should just write generated code as is).
|
10 rokov pred |
marco
|
2578514853
* first dragonfly patch (existing most). Mantis #27091
|
10 rokov pred |
Károly Balogh
|
74581a07af
AROS: assembler fixes
|
11 rokov pred |
pierre
|
045f161012
Separate out nasm assembler for i8086, i386 and x86_64 cpus, also separte based on target object format
|
11 rokov pred |
Jonas Maebe
|
1a78ec1f11
* workaround for bug in Apple's assembler regarding movq/vmovq and integer
|
12 rokov pred |
yury
|
0960ee2034
* Add missing checks for android target.
|
12 rokov pred |
yury
|
c2fed960c9
* Add android to supported targets for assemblers. It fixes assembling for i386-android.
|
12 rokov pred |
florian
|
d49a88c3c8
* merge fixes by Torsten Grundke
|
12 rokov pred |
Jonas Maebe
|
6497d3c994
- removed no longer used/supported af_allowdirect flag (direct assembler
|
12 rokov pred |
florian
|
283ff05127
* merged avx support in inline assembler developed by Torsten Grundke
|
12 rokov pred |
Jonas Maebe
|
5dc75a92a3
* don't write size suffix for popcnt on Darwin, its assembler doesn't
|
13 rokov pred |
Jonas Maebe
|
ac43eb9b70
+ generic implementation of ReplaceForbiddenAsmSymbolChars() instead
|
13 rokov pred |
pierre
|
20eaf3240a
Accept x86_64_netbsd system for GNU as
|
13 rokov pred |
pierre
|
2b5cadf271
+ Add system_x86_64_openbsd to list of supported systems for as assembler
|
13 rokov pred |
sergei
|
e11c880b1e
x86 assembler improvements:
|
14 rokov pred |
florian
|
111d05c68f
o patch by Alexander Shishkin, resolves #20409
|
14 rokov pred |
paul
|
7a74d2c2f8
compiler: reduce amount of hints and notes
|
14 rokov pred |
pierre
|
3fd3cc8099
* Avoid warning for i386 cpu
|
14 rokov pred |
pierre
|
0d7945d8ae
Avoid range check error on internalerror function call
|
14 rokov pred |
Jonas Maebe
|
8b0301409a
+ i386/iphonesim target for the new iPhoneSimulator in Xcode 3.2.4 and
|
15 rokov pred |
florian
|
3041bbab27
* fixes overflowing internalerror number
|
15 rokov pred |
pierre
|
973c23e12c
* Fix for win64 GNU AS bug
|
15 rokov pred |
florian
|
34227e811d
+ patch by Sven Barth to add native NT rtl support to the compiler, resolves #14886
|
15 rokov pred |
Jonas Maebe
|
b4c8c73e70
* changed tf_use_function_relative_addresses into an assembler flag (with
|
15 rokov pred |
pierre
|
ff25f1797c
+ Add gas for x86_64 solaris
|
15 rokov pred |