Commit History

Autor SHA1 Mensaxe Data
  Pierre Muller 513ba3c733 Add -Aas-clang for i386/x86_64 unix targets %!s(int64=2) %!d(string=hai) anos
  Pierre Muller af04a523bb * Fix testing of A_JCC and A_SETCC, add A_CMOVCC %!s(int64=2) %!d(string=hai) anos
  Jonas Maebe ca399f3c71 * don't generate high-level CFI statements when the selected assembler %!s(int64=4) %!d(string=hai) anos
  florian fc960879de -- Zusammenführen von r47033 bis r47401 in ».«: %!s(int64=4) %!d(string=hai) anos
  tg74 c4d80b1694 bugfix external gnu assembler - special handling for any vcvt..-opcodes (opsize S_XMM,S_YMM = prefix (x,y); S_ZMM = without prefix) %!s(int64=4) %!d(string=hai) anos
  florian 637976e83f * patch by Marģers to unify internal error numbers, resolves #37888 %!s(int64=4) %!d(string=hai) anos
  Jonas Maebe eb7ba1690e * mark all external assemblers using an LLVM tool using af_llvm %!s(int64=5) %!d(string=hai) anos
  nickysn a8fe46c0f5 + introduced labelmaxlen in tasminfo and added code in ReplaceForbiddenAsmSymbolChars that limits the %!s(int64=5) %!d(string=hai) anos
  florian 746bfced25 Synchronized with trunk, part 1 (only make cycle tested, make all is broken, avx-512 support not yet tested %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 281b3ad276 * fix case completeness and unreachable code warnings in compiler that would %!s(int64=6) %!d(string=hai) anos
  florian 597a23d278 + tls support for x86_64-linux (not yet enabled by default) %!s(int64=6) %!d(string=hai) anos
  Károly Balogh 2f7fe0e737 haiku-x86_64: add target to the compiler and ppudump, enable it in fpmake and fpcmake %!s(int64=6) %!d(string=hai) anos
  florian 72416edcc4 + support for tlsm_general on i386-linux %!s(int64=6) %!d(string=hai) anos
  florian e157939b41 * compilation on x86-64 and i8086 fixed %!s(int64=6) %!d(string=hai) anos
  florian 063415fa72 + i386-linux support for tls-based threadvars %!s(int64=6) %!d(string=hai) anos
  yury 4643a0b1ff * Register external gas assembler for aarch64-android and x86_64-android. %!s(int64=6) %!d(string=hai) anos
  tg74 2b1da37d66 new avx512 instructions and bugfixes avx512 %!s(int64=7) %!d(string=hai) anos
  pierre 55289c13e4 Use af_no_stabs for clang assembler which does not support stabs debug format %!s(int64=7) %!d(string=hai) anos
  Jonas Maebe f1ace2b74d - reverted r36870, Darwin's assembler uses a different way to specify %!s(int64=7) %!d(string=hai) anos
  nickysn 8cc230ef1a - don't switch index into base in the gas assembly writer. This optimization %!s(int64=7) %!d(string=hai) anos
  pierre 6a416a6aa1 use --32/--64 for Darwin GNU assembler calls %!s(int64=8) %!d(string=hai) anos
  pierre 90e846a470 Obsolete system_i386_qnx and remove last references to system_i386_qnx %!s(int64=8) %!d(string=hai) anos
  florian b1dff29cbf * removed unused units %!s(int64=8) %!d(string=hai) anos
  nickysn 98d2684368 + correctly support the sse2 version of the cmpsd x86 instruction, when writing %!s(int64=8) %!d(string=hai) anos
  svenbarth a9888eba70 * also generate Big Obj COFF files with the GNU utilities (needs 2.25 or newer), at least as long as the new option -a5 isn't given, which disables this %!s(int64=8) %!d(string=hai) anos
  sergei 870fda34d5 * x86 AT&T reader and writer: cleaned up usage of attsufMM suffix: %!s(int64=8) %!d(string=hai) anos
  sergei 8e55231640 - Removed what's called "GAS bugfix" for VCVTDQ2PD instruction. Rationale: %!s(int64=8) %!d(string=hai) anos
  Jonas Maebe 74a49b5f91 * restructured the the TExternalAssembler constructors so that the %!s(int64=8) %!d(string=hai) anos
  Jeppe Johansen 1c0c944311 Added x86_64-embedded target. Patch from Benjamin Rosseaux %!s(int64=9) %!d(string=hai) anos
  pierre 1abf9df1b0 Solaris assembler does not accept %st instead of %st(0), at least for some instructions %!s(int64=9) %!d(string=hai) anos