Jonas Maebe
|
e56ce79483
* avoid Xcode 5 linker issues on Darwin/x86-64 with certain Objective-Pascal
|
11 tahun lalu |
Jonas Maebe
|
b0934b3e65
--- Merging r20630 into '.':
|
13 tahun lalu |
Jonas Maebe
|
96d38888a6
* reverted merge of r19922, it fixes a bug in a commit that hasn't been
|
13 tahun lalu |
Jonas Maebe
|
75aac4284d
--- Merging r19612 into '.':
|
13 tahun lalu |
sergei
|
ae4cdf25f8
+ aggas.pas: Write section attributes when long section names are used for smart linking (enabled for win32 and win64). It is needed because GAS does not understand that '.text.something' is part of '.text' and assigns default attributes (writable data) to all such sections, which is not the desired behavior.
|
14 tahun lalu |
sergei
|
5bda700410
* External assemblers: moved some common code into the base class, 4 copies reduced to one.
|
14 tahun lalu |
florian
|
fb84cb865b
* rebase to trunk@17295
|
14 tahun lalu |
florian
|
f328b6d635
+ user section type
|
14 tahun lalu |
florian
|
26415e9903
* as avr doesn't like $ in symbols, use ReplaceForbiddenChars to replace them
|
14 tahun lalu |
mazen
|
b127fc154a
* Fixed spell error revealed by lintian.
|
15 tahun lalu |
Jonas Maebe
|
8b0301409a
+ i386/iphonesim target for the new iPhoneSimulator in Xcode 3.2.4 and
|
15 tahun lalu |
Jonas Maebe
|
ad93588fa1
* use 32 bit int->string conversions for non-64 bit constants on 32 bit
|
15 tahun lalu |
Jonas Maebe
|
356026f849
* use new_section() instead of tai_section.create() everywhere
|
15 tahun lalu |
Jonas Maebe
|
025ec34e4d
+ "CExtended" type that is the same as "extended", but conforming to the
|
15 tahun lalu |
florian
|
c1f3d8dcaa
* unified names of system_*/systems_* sets
|
15 tahun lalu |
Jonas Maebe
|
4838ebe73b
* renamed mark_InlineStart/mark_InlineEnd to mark_NoLineinfoStart/
|
15 tahun lalu |
Jonas Maebe
|
f7360d47c5
- removed aitconst_indirect_symbol, replaced with tai_directive
|
15 tahun lalu |
Jonas Maebe
|
e04198d96f
* prefetch next list elements while writing out assembler list, makes
|
15 tahun lalu |
Jonas Maebe
|
8bc3dbafb7
* emit alignment of tai_section's instead of ignoring it
|
15 tahun lalu |
Jonas Maebe
|
edacea82be
* changed assembler directives for darwin lazy/non-lazy symbol pointers
|
15 tahun lalu |
Jonas Maebe
|
559e284bd0
* merged r13762-14047 from trunk
|
15 tahun lalu |
florian
|
515774b864
* merged armthum branch
|
16 tahun lalu |
Jonas Maebe
|
0c675a4039
* the objc1 unit has been renamed to objc
|
16 tahun lalu |
Jonas Maebe
|
e393446769
* fixed several omissions that could cause the dynamic linker not to
|
16 tahun lalu |
florian
|
86aad85b78
+ section smartlink bss for embedded targets
|
16 tahun lalu |
Jonas Maebe
|
c548ce30ba
* replaced old DWARF CFI section notation for Darwin with new one (more
|
16 tahun lalu |
Jonas Maebe
|
6165536b5e
+ added {$modeswitch objectivec1}/-Mobjectivec1 mode switch to enable
|
16 tahun lalu |
Jonas Maebe
|
3216e8c7bc
* mark produced object files as "does not require executable stack" by
|
16 tahun lalu |
Jonas Maebe
|
807c63916e
* do not write the ".file" directive in assembler files for Darwin
|
16 tahun lalu |
Jonas Maebe
|
a23630260b
+ "weakexternal" support for imported procedures and variables.
|
17 tahun lalu |