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