florian
|
b2b26f84cf
* partially merged the mips-embedded branch of Michael Ring:
|
11 jaren geleden |
Jonas Maebe
|
9420a5d7a7
* also check for targets not supporting -gc/checkpointer functionality in
|
11 jaren geleden |
florian
|
e5a5ae8bcb
* CPUI386 => I386
|
11 jaren geleden |
yury
|
56b3287e29
+ Added compiler support for mipsel-android target.
|
11 jaren geleden |
pierre
|
1cec09f979
Add -Caoldwin32gnu ABI option to cope with 'ret $4' issues in old GNU mingw32 C compiler (version below 4.7)
|
11 jaren geleden |
pierre
|
a091c26750
* Use mips everywhere for big endian mips target
|
11 jaren geleden |
nickysn
|
a48b44cfe5
+ added a new tsystemflag tf_cld, which indicates that ts_cld should be enabled
|
12 jaren geleden |
sergei
|
38058505ba
* Changed linking infrastructure to look like assembler one:
|
12 jaren geleden |
sergei
|
9e3d17778d
- Removed TAbstractAssembler and TAbstractAssemblerClass, they are not used anymore.
|
12 jaren geleden |
Jonas Maebe
|
1358618c36
* only display and allow ABIs that are actually supported by the current
|
12 jaren geleden |
florian
|
5e0585c0d0
+ introduce tf_no_objectfiles_when_smartlinking so object file generation on i8086-msdos can be turned off
|
12 jaren geleden |
nickysn
|
94e8690e2e
oops, forgot about systems.pas in the previous commit
|
12 jaren geleden |
nickysn
|
3a4135c07b
ifdef cpu86 replaced with ifdef cpui386
|
12 jaren geleden |
yury
|
0960ee2034
* Add missing checks for android target.
|
12 jaren geleden |
yury
|
d26f0552a0
* Sync with trunk r23404.
|
12 jaren geleden |
yury
|
f37a18f600
* Enable weak externals for android.
|
12 jaren geleden |
Jonas Maebe
|
6497d3c994
- removed no longer used/supported af_allowdirect flag (direct assembler
|
12 jaren geleden |
florian
|
04543b179f
o merge of the branch laksen/arm-embedded of Jeppe Johansen:
|
12 jaren geleden |
pierre
|
b21cff6ea3
Fix m68k default target code
|
12 jaren geleden |
Jeppe Johansen
|
8b17a358e4
Remove all traces of the interrupt vector table generation mechanism
|
12 jaren geleden |
Jonas Maebe
|
b1dc518ac4
* removed systems_need_16_byte_stack_alignment and use target_info.stackalign instead
|
13 jaren geleden |
Jonas Maebe
|
bd31004fdb
+ describe for each supported target the default guaranteed stack alignment
|
13 jaren geleden |
tom_at_work
|
810adb2f65
Merge with trunk r22040. Regenerated makefiles.
|
13 jaren geleden |
sergei
|
c1e7e9c85e
* TObjData.symbolref: don't lose the weak binding of asm symbol. This fixes tests/tweaklib*.pp at least for Linux x86 targets with internal assembler.
|
13 jaren geleden |
tom_at_work
|
4150f0a2fb
Rebase with r21814
|
13 jaren geleden |
pierre
|
600dd162af
Merge of rev21557 by Foxsen
|
13 jaren geleden |
tom_at_work
|
77a85b7448
* basic android/x86 support
|
13 jaren geleden |
tom_at_work
|
acbc94e0fd
- initial support for the android/arm target in the compiler; resulting .so's can be used for Android/ARM app development.
|
13 jaren geleden |
Jonas Maebe
|
aee5380ae0
* merged trunk up to r20882
|
13 jaren geleden |
Jonas Maebe
|
a9220ffd2a
+ systems_dotted_function_names set that holds targets using dotted function
|
13 jaren geleden |