florian
|
0cc3be49fa
* GAS readers and writers can handle section flags
|
6 years ago |
pierre
|
ada8891d9e
Also allow clang assembler for powerpc64-darwin target
|
7 years ago |
pierre
|
9e3a6368cb
Generate error if CR field of C var is zero, as it leads to invalid instruction for conditional branching
|
7 years ago |
pierre
|
ed695624ab
Add clang as assembler for powerpc-darwin (powerpc64 is apparently not yet supported for MachO format)
|
7 years ago |
nickysn
|
2af5c9d508
* changed type used for section alignment from byte/shortint to longint, so the
|
7 years ago |
Károly Balogh
|
903548b21a
morphos: added legacy GNU AS support for the ancient AS version, which is still bundled as default in the SDK. switches off named sections support in the assembler generator
|
8 years ago |
Károly Balogh
|
3deb3fb03b
powerpc: indentation and whitespace fixes. no functional changes.
|
8 years ago |
pierre
|
f7c2ab2e7c
aggas.pas: Make WriteSection method of TGNUAssembler class virtual.
|
8 years ago |
pierre
|
1342d0792f
Fix powerpc cycle for AIX target
|
8 years ago |
Jonas Maebe
|
74a49b5f91
* restructured the the TExternalAssembler constructors so that the
|
8 years ago |
svenbarth
|
74db27ca15
* due to the removal of addr_load_indirect also revert the changes to refaddr2str(_darwin)
|
9 years ago |
Jonas Maebe
|
27bb656cec
* replaced "in_make_direct_ref" field with a trefaddr flag
|
9 years ago |
pierre
|
c327a07414
Avoid memory leak for InstrWriter field in powerpc TAssembler descendants
|
9 years ago |
Károly Balogh
|
e04bddc143
fixed build for MorphOS, which uses a heavily patched old GNU AS, and it doesn't know the -a32 argument
|
9 years ago |
Jonas Maebe
|
70cfe1dc23
* fixed cross-assembling from Linux/ppc(32|64) to the "other bitness"
|
9 years ago |
florian
|
4ccc75e2e8
+ be able to specify endianess in the assembler command line
|
9 years ago |
Jonas Maebe
|
1131b08d6d
* changed idtext of as_darwin to AS-DARWIN, so it can be explicitly
|
10 years ago |
Jonas Maebe
|
8155d759dc
- reverted r31806, it breaks building on non-Darwin (mantis #28716)
|
10 years ago |
Jonas Maebe
|
c0b451e788
- removed as_darwin, since there is no difference with as_gas (there is no
|
10 years ago |
Jonas Maebe
|
991e1f49bd
* store a pointer to the used tasminfo record in every assembler writer, so
|
10 years ago |
Jonas Maebe
|
b3d0197f98
* factored out the output file handling (mostly writing data) from the
|
10 years ago |
Jonas Maebe
|
fb27dff638
* generate ".abiversion 2" directive when targeting ppc64/ELFv2
|
10 years ago |
florian
|
d540d56908
* unified internal errors
|
10 years ago |
pierre
|
19ba1b43a1
Add possibility to use GNU assembler gas on naitve AIX
|
11 years ago |
pierre
|
d7c5b4502f
Fix AIX assembler issue by enabling WriteExtraFooter with modified output
|
11 years ago |
pierre
|
3f33fdd445
Handle asmextraopt in powerpc assmeblers
|
11 years ago |
Jonas Maebe
|
6497d3c994
- removed no longer used/supported af_allowdirect flag (direct assembler
|
13 years ago |
Jonas Maebe
|
52d1172f6d
* correctly call assembler for AIX/ppc64
|
13 years ago |
Jonas Maebe
|
b99a8c129d
* write pointer data on AIX/ppc64 using .vbyte rather than using .llong
|
13 years ago |
Jonas Maebe
|
3380b58695
* when we get near the limit of the maximum number of TOC entries that can
|
13 years ago |