svenbarth
|
63f4e44fd5
assemble.pas, texternalcompiler.makecmdline:
|
12 years ago |
pierre
|
82cc913b06
Use -KPIC option without space as older GNU as only seem to support that version
|
12 years ago |
pierre
|
7c1db10df9
Handle new unaligned constant types
|
13 years ago |
pierre
|
c2a6fbbae3
Fix error in previous commit
|
13 years ago |
pierre
|
0ed6c20451
Use -K PIC instead of -KPIC for pic mode
|
13 years ago |
sergei
|
24c7b7f433
* If alignment requirement of data is bigger than alignment of the section being written to, increase section alignment to match. This mostly affects cases of non-smart linking, where wrong initial alignment used to cause hard to catch misalignment issues. It also largely obsoletes the need to supply the initial section alignment (hidden tai_section constructor,etc).
|
13 years ago |
pierre
|
1f762cc247
Add and replacement, for MIPS
|
13 years ago |
sergei
|
dc03282cb7
+ Support assembling expressions ".long L2-L1" where label L1 belongs to the current objsection and L2 comes from any objsection. This is done using relative relocations and is compatible with GNU AS.
|
13 years ago |
Jonas Maebe
|
14cfe770a4
* replaced most (if not all) remaining fields/parameters in the compiler
|
13 years ago |
Jonas Maebe
|
834026bfb5
* synchronised with trunk up to r21067
|
13 years ago |
Jonas Maebe
|
35b80a4229
* enable assembling via pipe for the AIX assembler
|
13 years ago |
Jonas Maebe
|
02413c8a57
* moved maybequoted() from cutils to cfileutl and let its behaviour vary
|
13 years ago |
Jonas Maebe
|
aee5380ae0
* merged trunk up to r20882
|
13 years ago |
Jonas Maebe
|
aaf6015b51
* converted tai directive string from pshortstring to ansistring (some
|
13 years ago |
Jonas Maebe
|
7a92d5e912
+ TExternalAssembler.AsmWrite(ansistring) (from JVM branch), needed to be
|
13 years ago |
sergei
|
cbad0abab5
+ Platform-specific exception support for x86_64-win64. Enable by cycling with OPT=-dTEST_WIN64_SEH.
|
13 years ago |
Jonas Maebe
|
7230d076c4
* part of r19750, forgot to commit
|
13 years ago |
Jonas Maebe
|
38c090c1a2
* fixed buffer overrun in TExternalAssembler.AsmWrite(ansistring) in case the
|
13 years ago |
florian
|
d7f7a9bb76
* patch by Alexander Shishkin to clean up $ifopt usage by $push/$pop, resolves #20346
|
14 years ago |
sergei
|
b997094755
+ Generate unwind bytecode for function prologues on win64.
|
14 years ago |
sergei
|
1365467b0d
+ Support classes for creating unwind bytecode for Win64.
|
14 years ago |
Jonas Maebe
|
ce88df680b
+ symansistr conditional define that, when activated, makes the symbol/
|
14 years ago |
sergei
|
3eaf8df446
* Don't use hardcoded value for maxoutputlists
|
14 years ago |
Jonas Maebe
|
a03a597374
* don't call assembler when using -s in combination with -ap (mantis #19401)
|
14 years ago |
sergei
|
5bda700410
* External assemblers: moved some common code into the base class, 4 copies reduced to one.
|
14 years ago |
Jonas Maebe
|
2c94ef0f09
* quote the path to the assembler if necessary when using popen(), since
|
14 years ago |
mazen
|
b127fc154a
* Fixed spell error revealed by lintian.
|
15 years ago |
pierre
|
7c04d8d13b
From patch submitted by Willibald Krenn in Bug Report 17500.
|
15 years ago |
Jonas Maebe
|
025ec34e4d
+ "CExtended" type that is the same as "extended", but conforming to the
|
15 years ago |
Jonas Maebe
|
28cd8271c9
* initial version of internal Mach-O/i386 assembler by Dmitry Boyarintsev
|
15 years ago |