Commit History

Autor SHA1 Mensaxe Data
  Jonas Maebe 8c362eac67 * always emit UAL when using LLVM (clang does not and will not support %!s(int64=6) %!d(string=hai) anos
  florian 2f40f81890 + sanity check %!s(int64=6) %!d(string=hai) anos
  florian 6c82b2d1da * -tls-dialect is not a as option, removed it, resolves #34901 %!s(int64=6) %!d(string=hai) anos
  florian 9c03c29856 * not all targets support the tls-model switch, use it only if section thread vars are used %!s(int64=6) %!d(string=hai) anos
  florian a7c347fe56 * pass used tls model to the assembler %!s(int64=6) %!d(string=hai) anos
  florian 2cbb9895be * pass float abi always to the arm assembler %!s(int64=6) %!d(string=hai) anos
  florian 4f5f3c4a09 + support for vmov.xx vreg,#imm on arm %!s(int64=7) %!d(string=hai) anos
  Károly Balogh dbb91b5ef0 arm-netbsd: added platform define and dummy rtl files so the build passes for this platform. port not functional yet %!s(int64=7) %!d(string=hai) anos
  Jonas Maebe 74a49b5f91 * restructured the the TExternalAssembler constructors so that the %!s(int64=8) %!d(string=hai) anos
  marcus 86940dfb32 AROS: added arm-aros target to compiler and fpcmake %!s(int64=8) %!d(string=hai) anos
  Jeppe Johansen 9d1646e2a8 Add support for writeback in RFE and SRS instructions. %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe 7c594b0288 + added support for using Clang as an assembler, and make it the default %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 1131b08d6d * changed idtext of as_darwin to AS-DARWIN, so it can be explicitly %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 8155d759dc - reverted r31806, it breaks building on non-Darwin (mantis #28716) %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe c0b451e788 - removed as_darwin, since there is no difference with as_gas (there is no %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 840c043c75 * always use unified assembler syntax on Darwin (required by Xcode 7+) %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe c5f64a51da * also support unified syntax for non-thumb2 (not yet activatable/usable) %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 991e1f49bd * store a pointer to the used tasminfo record in every assembler writer, so %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe b3d0197f98 * factored out the output file handling (mostly writing data) from the %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen 64f127141f Add VFPv4 FPU type for ARM. %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen 914e9e7b49 Merged from trunk %!s(int64=10) %!d(string=hai) anos
  florian 9eab90d8c4 * always pass the architecture to the arm assembler %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen 60b3ea8038 Use proper syntax when emitting UAL VFP instructions for all postfix types. %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen 387824c1ee Added some APSR register bitmask definitions. %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen 9e5979e8be Implemented UAL syntax support in the ARM assembler reader. Can be toggled with a field for now, but not implemented yet. Still using pre-UAL syntax for now. %!s(int64=10) %!d(string=hai) anos
  florian 3309254474 * do not write a space before the condition for instructions without operands, not sure why this was there %!s(int64=11) %!d(string=hai) anos
  pierre b158ad6a9c Handle asmextraopt in arm assembler %!s(int64=11) %!d(string=hai) anos
  florian d4968e054b + arm: tsettings.instructionset %!s(int64=12) %!d(string=hai) anos
  florian 6606955b88 + basic support for pic on arm-linux %!s(int64=12) %!d(string=hai) anos
  florian 07762e5c25 + proper assembler command line parameters for arm thumb %!s(int64=12) %!d(string=hai) anos