summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* * sync with trunkwasmnickysn2021-03-140-0/+0
| | | | git-svn-id: https://svn.freepascal.org/svn/fpc/branches/wasm@48954 3ad0048d-3df7-0310-abae-a5850022a9f2
* - disabled compilation on the wasi target for packages that don't compilenickysn2021-03-1432-32/+32
| | | | git-svn-id: https://svn.freepascal.org/svn/fpc/branches/wasm@48953 3ad0048d-3df7-0310-abae-a5850022a9f2
* + added wasm32 to the list of targets that don't support a native compilernickysn2021-03-132-2/+2
| | | | git-svn-id: https://svn.freepascal.org/svn/fpc/branches/wasm@48952 3ad0048d-3df7-0310-abae-a5850022a9f2
* * regenerated makefiles after sync with trunknickysn2021-03-13449-452/+2284
| | | | git-svn-id: https://svn.freepascal.org/svn/fpc/branches/wasm@48951 3ad0048d-3df7-0310-abae-a5850022a9f2
* * update revision.incnickysn2021-03-131-1/+1
| | | | git-svn-id: https://svn.freepascal.org/svn/fpc/branches/wasm@48950 3ad0048d-3df7-0310-abae-a5850022a9f2
* * synchronized with trunknickysn2021-03-13272-696/+2721
|\ | | | | | | git-svn-id: https://svn.freepascal.org/svn/fpc/branches/wasm@48949 3ad0048d-3df7-0310-abae-a5850022a9f2
| * * riscv64-linux: generate PIC for all units as it is required for shared ↵florian2021-03-136-169/+171
| | | | | | | | | | | | libraries git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@48948 3ad0048d-3df7-0310-abae-a5850022a9f2
| * + RiscV: initial support of pic generationflorian2021-03-136-27/+65
| | | | | | | | git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@48947 3ad0048d-3df7-0310-abae-a5850022a9f2
| * * RiscV: if shared libraries are involved, we have to link always against ↵florian2021-03-121-2/+14
| | | | | | | | | | | | the crt*S.o variants git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@48946 3ad0048d-3df7-0310-abae-a5850022a9f2
| * + RiscV: initial implementation of gprof supportflorian2021-03-124-6/+108
| | | | | | | | | | | | * cleanup git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@48945 3ad0048d-3df7-0310-abae-a5850022a9f2
| * AmigaOS4: added missing varargs functionmarcus2021-03-121-6/+12
| | | | | | | | git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@48944 3ad0048d-3df7-0310-abae-a5850022a9f2
| * Amiga: removal of includes not in use anymoremarcus2021-03-1215-190/+6
| | | | | | | | git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@48943 3ad0048d-3df7-0310-abae-a5850022a9f2
| * AROS: AGraphics, removal of AROS defines, the unit is only for AROSmarcus2021-03-121-17/+5
| | | | | | | | git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@48942 3ad0048d-3df7-0310-abae-a5850022a9f2
| * Aros: Layers unit updated with AROS specific extensionsmarcus2021-03-121-63/+100
| | | | | | | | git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@48941 3ad0048d-3df7-0310-abae-a5850022a9f2
| * Update Makefile's after commits 48929/48930pierre2021-03-12223-3/+1787
| | | | | | | | git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@48940 3ad0048d-3df7-0310-abae-a5850022a9f2
| * * re-build c objects with a fixed C compiler regarding floating point ↵florian2021-03-117-0/+0
| | | | | | | | | | | | parameter passing: riscv64-linux-gnu-gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0 with -O3 git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@48939 3ad0048d-3df7-0310-abae-a5850022a9f2
| * * RiscV: corrected setup of gpflorian2021-03-111-2/+2
| | | | | | | | git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@48938 3ad0048d-3df7-0310-abae-a5850022a9f2
| * * RiscV: basic CFI stuff fixedflorian2021-03-102-4/+11
| | | | | | | | git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@48937 3ad0048d-3df7-0310-abae-a5850022a9f2
| * * finished -ix outputflorian2021-03-101-8/+119
| | | | | | | | git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@48936 3ad0048d-3df7-0310-abae-a5850022a9f2
| * * Fix size issue for UTF8, bug ID 37370, patch by Luca Olivettimichael2021-03-101-14/+17
| | | | | | | | git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@48931 3ad0048d-3df7-0310-abae-a5850022a9f2
| * Update revision after commit #48929pierre2021-03-092-1/+9
| | | | | | | | git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@48930 3ad0048d-3df7-0310-abae-a5850022a9f2
| * Add special gcc options for riscv32/riscv64 gcc callspierre2021-03-092-351/+371
| | | | | | | | git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@48929 3ad0048d-3df7-0310-abae-a5850022a9f2
| * * mips and xtensa compilation fixedflorian2021-03-091-0/+10
| | | | | | | | git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@48928 3ad0048d-3df7-0310-abae-a5850022a9f2
| * * Allow BOM checkmichael2021-03-092-2/+18
| | | | | | | | git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@48926 3ad0048d-3df7-0310-abae-a5850022a9f2
| * + RiscV: set threadvarblocksizeflorian2021-03-081-0/+18
| | | | | | | | | | | | * sanity check if threadvarblocksize is really set git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@48925 3ad0048d-3df7-0310-abae-a5850022a9f2
| * pastojs: fixed creating enum shortrefs for precompiled codemattias2021-03-082-11/+10
| | | | | | | | git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@48924 3ad0048d-3df7-0310-abae-a5850022a9f2
| * * fix test for RiscVflorian2021-03-081-2/+2
| | | | | | | | git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@48914 3ad0048d-3df7-0310-abae-a5850022a9f2
| * fcl-passrc: improvement for Amiga, OS4, MorphOS syscallsmarcus2021-03-081-2/+6
| | | | | | | | git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@48909 3ad0048d-3df7-0310-abae-a5850022a9f2
| * pastojs: read old pcu files from 2.0.0mattias2021-03-081-1/+53
| | | | | | | | git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@48907 3ad0048d-3df7-0310-abae-a5850022a9f2
* | * synchronized with trunknickysn2021-03-0859-1891/+2374
|\ \ | |/ | | | | git-svn-id: https://svn.freepascal.org/svn/fpc/branches/wasm@48906 3ad0048d-3df7-0310-abae-a5850022a9f2
| * o RiscV64 glibc startup code fixed:florian2021-03-071-4/+23
| | | | | | | | | | | | | | * there is no _init/_fini, call libc_csu_* instead * fix loading of global_pointer git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@48904 3ad0048d-3df7-0310-abae-a5850022a9f2
| * + support for .dc.a directiveflorian2021-03-071-15/+21
| | | | | | | | | | | | * read multiple section flags git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@48903 3ad0048d-3df7-0310-abae-a5850022a9f2
| * morphos: new functions and structures from current SDK 3.16marcus2021-03-076-4/+120
| | | | | | | | git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@48902 3ad0048d-3df7-0310-abae-a5850022a9f2
| * * Wrong delimiter used for samesite cookie valuemichael2021-03-071-1/+1
| | | | | | | | git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@48901 3ad0048d-3df7-0310-abae-a5850022a9f2
| * * Fix bug 38330: reset line number on execute (1-based)michael2021-03-071-1/+2
| | | | | | | | git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@48900 3ad0048d-3df7-0310-abae-a5850022a9f2
| * * Fix bug 38330: reset line number on executemichael2021-03-071-0/+1
| | | | | | | | git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@48899 3ad0048d-3df7-0310-abae-a5850022a9f2
| * * Fix bug ID 0038580: Empty text for startsstrmichael2021-03-071-1/+1
| | | | | | | | git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@48898 3ad0048d-3df7-0310-abae-a5850022a9f2
| * + initial (and so far experimental) implementation of -ix to output -i in ↵florian2021-03-071-23/+65
| | | | | | | | | | | | xml format for further automated processing git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@48897 3ad0048d-3df7-0310-abae-a5850022a9f2
| * pastojs: fixed attributes of indirectly used classmattias2021-03-073-4/+14
| | | | | | | | git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@48896 3ad0048d-3df7-0310-abae-a5850022a9f2
| * + new testflorian2021-03-071-0/+345
| | | | | | | | git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@48895 3ad0048d-3df7-0310-abae-a5850022a9f2
| * * unified RiscV32 and RiscV64 GAS readersflorian2021-03-077-1680/+817
| | | | | | | | git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@48894 3ad0048d-3df7-0310-abae-a5850022a9f2
| * + RiscV32: setjmp/longjmp implementation, based on the RiscV64 oneflorian2021-03-062-4/+126
| | | | | | | | git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@48893 3ad0048d-3df7-0310-abae-a5850022a9f2
| * * RiscV32: properly read references with record offsets and base registerflorian2021-03-062-2/+7
| | | | | | | | | | | | + RiscV32: sanity check in assembler writer git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@48892 3ad0048d-3df7-0310-abae-a5850022a9f2
| * Update to objects compiled using GNU gcc 5.5.0 for sparc-solarispierre2021-03-068-1/+1
| | | | | | | | git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@48891 3ad0048d-3df7-0310-abae-a5850022a9f2
| * * Improve DEBUG_PPU codepierre2021-03-061-13/+13
| | | | | | | | | | | | | | | | | | * Move flog file closing from closefile method to destroy destructor. * Fix write_data output into flog git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@48890 3ad0048d-3df7-0310-abae-a5850022a9f2
| * pastojs: fixed create TGUID object literalmattias2021-03-061-7/+24
| | | | | | | | git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@48889 3ad0048d-3df7-0310-abae-a5850022a9f2
| * AmigaOS4: renamed reserved name "class" as field namemarcus2021-03-061-1/+1
| | | | | | | | git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@48888 3ad0048d-3df7-0310-abae-a5850022a9f2
| * * fix test so it really uses random values for the boolean, thanks Jonas ↵florian2021-03-061-4/+4
| | | | | | | | | | | | for the hint! git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@48887 3ad0048d-3df7-0310-abae-a5850022a9f2
| * * last commit fixed, hopefully final fixflorian2021-03-061-1/+1
| | | | | | | | git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@48886 3ad0048d-3df7-0310-abae-a5850022a9f2
| * * improved last commit, better handling of boolean expressionsflorian2021-03-061-1/+1
| | | | | | | | git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@48885 3ad0048d-3df7-0310-abae-a5850022a9f2