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 jaren geleden |
sergei
|
5bda700410
* External assemblers: moved some common code into the base class, 4 copies reduced to one.
|
14 jaren geleden |
florian
|
fb84cb865b
* rebase to trunk@17295
|
14 jaren geleden |
florian
|
f328b6d635
+ user section type
|
14 jaren geleden |
florian
|
26415e9903
* as avr doesn't like $ in symbols, use ReplaceForbiddenChars to replace them
|
14 jaren geleden |
mazen
|
b127fc154a
* Fixed spell error revealed by lintian.
|
15 jaren geleden |
Jonas Maebe
|
8b0301409a
+ i386/iphonesim target for the new iPhoneSimulator in Xcode 3.2.4 and
|
15 jaren geleden |
Jonas Maebe
|
ad93588fa1
* use 32 bit int->string conversions for non-64 bit constants on 32 bit
|
15 jaren geleden |
Jonas Maebe
|
356026f849
* use new_section() instead of tai_section.create() everywhere
|
15 jaren geleden |
Jonas Maebe
|
025ec34e4d
+ "CExtended" type that is the same as "extended", but conforming to the
|
15 jaren geleden |
florian
|
c1f3d8dcaa
* unified names of system_*/systems_* sets
|
15 jaren geleden |
Jonas Maebe
|
4838ebe73b
* renamed mark_InlineStart/mark_InlineEnd to mark_NoLineinfoStart/
|
16 jaren geleden |
Jonas Maebe
|
f7360d47c5
- removed aitconst_indirect_symbol, replaced with tai_directive
|
16 jaren geleden |
Jonas Maebe
|
e04198d96f
* prefetch next list elements while writing out assembler list, makes
|
16 jaren geleden |
Jonas Maebe
|
8bc3dbafb7
* emit alignment of tai_section's instead of ignoring it
|
16 jaren geleden |
Jonas Maebe
|
edacea82be
* changed assembler directives for darwin lazy/non-lazy symbol pointers
|
16 jaren geleden |
Jonas Maebe
|
559e284bd0
* merged r13762-14047 from trunk
|
16 jaren geleden |
florian
|
515774b864
* merged armthum branch
|
16 jaren geleden |
Jonas Maebe
|
0c675a4039
* the objc1 unit has been renamed to objc
|
16 jaren geleden |
Jonas Maebe
|
e393446769
* fixed several omissions that could cause the dynamic linker not to
|
16 jaren geleden |
florian
|
86aad85b78
+ section smartlink bss for embedded targets
|
16 jaren geleden |
Jonas Maebe
|
c548ce30ba
* replaced old DWARF CFI section notation for Darwin with new one (more
|
16 jaren geleden |
Jonas Maebe
|
6165536b5e
+ added {$modeswitch objectivec1}/-Mobjectivec1 mode switch to enable
|
16 jaren geleden |
Jonas Maebe
|
3216e8c7bc
* mark produced object files as "does not require executable stack" by
|
17 jaren geleden |
Jonas Maebe
|
807c63916e
* do not write the ".file" directive in assembler files for Darwin
|
17 jaren geleden |
Jonas Maebe
|
a23630260b
+ "weakexternal" support for imported procedures and variables.
|
17 jaren geleden |
Jonas Maebe
|
5347e536c2
+ support for generating non-pic darwin/arm call stubs
|
17 jaren geleden |
Jonas Maebe
|
afa14de20d
+ some generic changes preparing for darwin/arm support
|
17 jaren geleden |
yury
|
491f0fa1d8
* Replaced all user defined warnings by TODO comments to reduce compiler noise.
|
17 jaren geleden |
giulio
|
95ce7840bc
Added comment for 11257
|
17 jaren geleden |