| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
data on 64 Bit targets
+ implemented support for x86-64
* more than 2 GB static data requires to use the --no-relax option on linux
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@47651 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@47572 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
metadata format
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@47567 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
|
|
|
|
|
|
| |
opposition to the old -st option, which does
both assembling and linking on target.
msg/errore.msg: Add new -sT help message
modify -st help message, to explicitly say that both assembling and linking
scripts are prepared for target system.
* msgidx.txt, msgtxt.inc: Regenerated
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@47488 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@47403 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
|
|
| |
resolves #36529
* load cmem before line* units as they might allocate memory
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@47390 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@47377 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@47307 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
an empty name
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@47300 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@47234 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
used by %DATE%/%TIME%
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@47132 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
|
|
|
| |
o added AArch64 regset parsing support in assembler reader, means that "{"
no longer starts comments there (like in the ARM assembler reader)
o added AArch64 indexed SIMD register support and removed old cg hacks
that worked around its absence
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@47116 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
compiler IE later
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@47105 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
syscalls. improved error handling of various corner cases or explicit paraloc handling
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@47104 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
supported in iso mode, resolves #37763
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@46885 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
|
| |
* ESP8266 support for t_freertos.pas
+ -Ff switch to be able to pass the IDF_PATH without using an evironment variable
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@46527 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@46403 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@46352 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@45775 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@45671 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@45604 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
the -WB option
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@45581 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
them to read -Cl rather than -CL)
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@45316 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@45266 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/branches/z80@45132 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@45091 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@44946 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@44875 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
* some cleanups related to -i printing
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@44787 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
|
|
| |
e.g. -XlS-7 to call clang-7 instead of clang)
* IMPORTANT: changed the -CL llvm code generation options to -Cl, for
consistency with the new -Xl option (-XL was already taken)
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@44436 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
type do not match, resolves #36720
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@44230 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
|
|
| |
delphi mode, resolves #36584
* better error message if a constraint is found at a wrong location
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@44174 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@44171 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
no memory to store them
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@44139 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
if not, replace it by sleep and warn
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@44133 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
documented it in help pages
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@44120 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@44115 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@44009 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@43685 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
range, relaxes r43191
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@43590 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
symbols
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@43548 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
+ test
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@43461 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@43311 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
resolves #34633
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@43191 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
| |
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@43071 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
U compiler/i8086/r8086int.inc
U compiler/i8086/r8086nor.inc
U compiler/i8086/r8086rni.inc
U compiler/i8086/r8086std.inc
U compiler/i386/i386prop.inc
U compiler/i386/i386att.inc
U compiler/i386/i386atts.inc
U compiler/i386/i386int.inc
U compiler/i8086/i8086int.inc
U compiler/i8086/i8086op.inc
U compiler/i8086/r8086dwrf.inc
U compiler/i8086/r8086ari.inc
U compiler/i8086/r8086con.inc
U compiler/i8086/r8086nasm.inc
U compiler/i8086/r8086num.inc
U compiler/i8086/r8086stab.inc
U compiler/i386/i386nop.inc
U compiler/i386/i386op.inc
U compiler/i386/i386tab.inc
U compiler/i386/r386ot.inc
U compiler/i386/r386ari.inc
U compiler/i386/r386att.inc
U compiler/i386/r386con.inc
U compiler/i386/r386dwrf.inc
U compiler/i386/r386int.inc
U compiler/i386/r386iri.inc
U compiler/i386/r386nasm.inc
U compiler/i386/r386nor.inc
U compiler/i386/r386nri.inc
U compiler/i386/r386num.inc
U compiler/i386/r386rni.inc
U compiler/i386/r386sri.inc
U compiler/i386/r386stab.inc
U compiler/i386/r386std.inc
U compiler/i8086/i8086prop.inc
U compiler/i8086/i8086att.inc
U compiler/i8086/i8086atts.inc
U compiler/i8086/i8086nop.inc
U compiler/i8086/i8086tab.inc
U compiler/i8086/r8086ot.inc
U compiler/i8086/r8086att.inc
U compiler/i8086/r8086iri.inc
U compiler/i8086/r8086nri.inc
U compiler/i8086/r8086sri.inc
U compiler/x86/agx86int.pas
U compiler/x86/rax86int.pas
U compiler/x86/aasmcpu.pas
U compiler/x86/rax86.pas
U compiler/x86/x86ins.dat
U compiler/x86/agx86att.pas
U compiler/x86/cpubase.pas
U packages/rtl-objpas/src/inc/rtti.pp
U packages/rtl-objpas/tests/tests.rtti.pas
U rtl
U compiler/x86_64/x8664att.inc
U compiler/x86_64/x8664tab.inc
U compiler/x86_64/r8664con.inc
U compiler/x86_64/r8664nasm.inc
U compiler/x86_64/r8664sri.inc
U compiler/aasmtai.pas
U compiler/scanner.pas
U tests/utils/avx/readme.txt
U compiler/x86_64/x8664ats.inc
U compiler/x86_64/x8664op.inc
U compiler/x86_64/r8664att.inc
U compiler/x86_64/r8664iri.inc
U compiler/x86_64/r8664rni.inc
U compiler/pp.lpi
U compiler/msgtxt.inc
U compiler/ppcx64.lpi
U compiler/x86_64/x8664pro.inc
U compiler/x86_64/x8664nop.inc
U compiler/x86_64/r8664ari.inc
U compiler/x86_64/r8664int.inc
U compiler/x86_64/r8664num.inc
U compiler/x86_64/r8664std.inc
U compiler/msgidx.inc
U compiler/utils/mkx86ins.pp
U compiler/x86/x86reg.dat
D compiler/x86/cx86innr.inc
U compiler/x86_64/x8664int.inc
U compiler/x86_64/r8664ot.inc
U compiler/x86_64/r8664dwrf.inc
U compiler/x86_64/r8664nor.inc
U compiler/x86_64/r8664stab.inc
U compiler/msg/errore.msg
U compiler/utils/mkx86reg.pp
U tests/utils/avx/asmtestgenerator.pas
U tests/utils/avx/options.pas
U tests/utils/avx/avxtestgenerator.pp
U tests/test/units/character/tissurrogatepair2.pp
U tests/test/units/character/tissurrogatepair.pp
U tests/utils/avx/avxopcodes.pas
U .
-- Aufzeichnung der Informationen für Zusammenführung zwischen Projektarchiv-URLs in ».«:
U .
U packages/rtl-objpas/src/inc/rtti.pp
U packages/rtl-objpas/tests/tests.rtti.pas
U rtl
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42654 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
|
|
|
|
| |
* give a compile-time error in ISO/Extended Pascal if the compiler can prove
the case selector value is not handled, and a warning in other modes
(mantis #35915)
o trigger the case node simplification at the end of the case node typecheck
pass, like for other nodes
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42574 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
copyright year to 2019
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42558 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
(sometimes I *really* hate Git -.-)
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42413 3ad0048d-3df7-0310-abae-a5850022a9f2
|
|
|
|
|
|
| |
fixed a typo, fixed double definition of message 3350, restored a message that was removed but still used, so the build passes at least.
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@42412 3ad0048d-3df7-0310-abae-a5850022a9f2
|