florian
|
453fedf089
|
* empty lines removed
git-svn-id: trunk@36541 -
|
2017-06-19 21:17:56 +00:00 |
|
florian
|
8bbe7d7268
|
* define STACK_BIAS constant for sparc64, it is fundamental
git-svn-id: trunk@36540 -
|
2017-06-19 21:17:54 +00:00 |
|
florian
|
2e2e560d5a
|
* use dwarf on sparc64
git-svn-id: trunk@36539 -
|
2017-06-19 21:17:51 +00:00 |
|
Károly Balogh
|
50812415d8
|
m68k: add a modified version of the generic fpc_round_real, which takes some m68k FPU oddities into account
git-svn-id: trunk@36531 -
|
2017-06-19 01:12:00 +00:00 |
|
joost
|
6bb48bf34f
|
* Propagate the result of download-actions to avoid stale empty files
git-svn-id: trunk@36530 -
|
2017-06-18 21:54:42 +00:00 |
|
joost
|
187724d844
|
* Handle https-protocol on downloads from repositories
git-svn-id: trunk@36529 -
|
2017-06-18 21:23:40 +00:00 |
|
florian
|
85050f3383
|
* Makefiles regenerated
git-svn-id: trunk@36528 -
|
2017-06-18 21:06:34 +00:00 |
|
florian
|
c649cdd23b
|
+ sparc64 support enabled in fpmake for the IDE
git-svn-id: trunk@36527 -
|
2017-06-18 21:06:32 +00:00 |
|
florian
|
1f23bb3e6b
|
+ sparc64 support in top level Makefile.fpc
git-svn-id: trunk@36526 -
|
2017-06-18 21:06:30 +00:00 |
|
florian
|
e5977d5c52
|
+ support sparc64 as host/source cpu
git-svn-id: trunk@36525 -
|
2017-06-18 21:06:29 +00:00 |
|
florian
|
1d03dd51a2
|
+ sparc64 support for fpmake
git-svn-id: trunk@36524 -
|
2017-06-18 21:06:27 +00:00 |
|
Károly Balogh
|
f1ee65610d
|
m68k: added support for setting the rounding mode on hardware FPUs
git-svn-id: trunk@36523 -
|
2017-06-18 19:06:34 +00:00 |
|
Károly Balogh
|
8a6c995b75
|
troundm: fixed 32bit rmNearest tests and wrong result values
git-svn-id: trunk@36522 -
|
2017-06-18 18:49:32 +00:00 |
|
florian
|
2109fb33ab
|
* more sparc64 support in the generic sparc code generator
git-svn-id: trunk@36521 -
|
2017-06-18 15:52:41 +00:00 |
|
florian
|
91994ef404
|
* set basic constants for address sizes etc. correctly for sparc64
git-svn-id: trunk@36520 -
|
2017-06-18 15:52:09 +00:00 |
|
florian
|
fd698a22f4
|
* handling of negative constants in TCGSparc64.a_load_const_reg
* create a cg128 for sparc64
git-svn-id: trunk@36519 -
|
2017-06-18 15:51:28 +00:00 |
|
florian
|
3c72115e30
|
* basic sparc64 calling convention handling and stack frame handling fixed
git-svn-id: trunk@36518 -
|
2017-06-18 15:49:21 +00:00 |
|
florian
|
ac16c90357
|
* linker command for sparc64-linux fixed
git-svn-id: trunk@36517 -
|
2017-06-18 15:45:32 +00:00 |
|
florian
|
e78dbbccc4
|
* adaption of some rtl code for sparc64-linux
git-svn-id: trunk@36516 -
|
2017-06-18 15:44:30 +00:00 |
|
florian
|
c7d4a64ae4
|
+ basic sparc64-linux specific rtl code, based on the sparc-linux one
git-svn-id: trunk@36515 -
|
2017-06-18 15:44:06 +00:00 |
|
florian
|
a6c2f1660b
|
+ sparc64 variants of the cpu specific files used by the rtl
git-svn-id: trunk@36514 -
|
2017-06-18 15:42:22 +00:00 |
|
florian
|
b8755b6b2c
|
+ setjmp/longjmp implementation for sparc64, based on the sparc one
git-svn-id: trunk@36513 -
|
2017-06-18 15:41:25 +00:00 |
|
florian
|
278d33f611
|
+ first implementation of sparc64-linux startup code, partly dummies
git-svn-id: trunk@36512 -
|
2017-06-18 15:39:37 +00:00 |
|
joost
|
72f2f400fe
|
* Allow re-directs on downloading files from repositories
git-svn-id: trunk@36511 -
|
2017-06-18 10:03:03 +00:00 |
|
michael
|
743a000675
|
* Fix handle leak in case findfirst returns not 0. (bug ID 32012)
git-svn-id: trunk@36510 -
|
2017-06-18 08:19:34 +00:00 |
|
nickysn
|
f2c23a8407
|
* yet another go32v2 compilation fix after r36507
git-svn-id: trunk@36509 -
|
2017-06-18 02:17:50 +00:00 |
|
nickysn
|
279461cb39
|
* fix go32v2 compilation after r36507
git-svn-id: trunk@36508 -
|
2017-06-18 01:24:42 +00:00 |
|
nickysn
|
f2587b6061
|
* updated ptc and ptcgraph to the latest trunk (future 0.99.15 release) from sourceforge
git-svn-id: trunk@36507 -
|
2017-06-18 00:16:03 +00:00 |
|
pierre
|
8b6563bef2
|
Generate error if stack size of a procedure/function is bigger than globally allocated stack size
git-svn-id: trunk@36506 -
|
2017-06-16 07:47:17 +00:00 |
|
Károly Balogh
|
c1187a17cd
|
amiga: call InternalFindClose in InternalFindFirst, if finding the first file fails
git-svn-id: trunk@36505 -
|
2017-06-15 12:51:06 +00:00 |
|
Károly Balogh
|
f6af4ab25f
|
atari: if FindFirst fails, always call FindClose, just in case
git-svn-id: trunk@36504 -
|
2017-06-15 12:46:15 +00:00 |
|
Károly Balogh
|
a635f435b9
|
m68k: replaced fpc_longword_to_double function with a working and branchless version. fixes tcnvint4 test among others with FPU enabled.
git-svn-id: trunk@36503 -
|
2017-06-15 02:22:49 +00:00 |
|
marcus
|
d4d7778e86
|
+ Linux/m68k test object files
git-svn-id: trunk@36502 -
|
2017-06-14 20:33:26 +00:00 |
|
Károly Balogh
|
c5222d7199
|
m68k: map sec_rodata as read-write in the vasm writer, to silence some vlink warnings, when it writes the relocations in a rodata section
git-svn-id: trunk@36501 -
|
2017-06-14 18:07:36 +00:00 |
|
Károly Balogh
|
3f3c4808ee
|
m68k: add support register calling convention properly in the interface wrapper generation
git-svn-id: trunk@36499 -
|
2017-06-14 02:26:40 +00:00 |
|
nickysn
|
ab0b07e7c6
|
* fixed off by one error in fpwidestring.Unicode2AnsiMove, which caused an
extra #0 character to the appended to the result, when converting to UTF-8
git-svn-id: trunk@36498 -
|
2017-06-13 23:49:28 +00:00 |
|
pierre
|
adfd578659
|
Correct error in commit 36437: restore interrupt must be $10, not $06
git-svn-id: trunk@36497 -
|
2017-06-13 21:02:10 +00:00 |
|
Károly Balogh
|
e0cbd48785
|
m68k: always check the V flag after MUL/DIV overflows, because MUL/DIV never sets the C flag. note that this fix is full 68k only. on CF, MUL doesn't set any of V or C flags
git-svn-id: trunk@36496 -
|
2017-06-12 23:56:05 +00:00 |
|
joost
|
d2f769c93e
|
* Propagate the reason why a package is broken
git-svn-id: trunk@36495 -
|
2017-06-12 22:18:18 +00:00 |
|
Mattias Gaertner
|
d039fa9b15
|
fcl-js: sourcemap: write optional sourcesContent
git-svn-id: trunk@36494 -
|
2017-06-12 18:43:52 +00:00 |
|
Mattias Gaertner
|
5a008e945b
|
fcl-js: sourcemap: write optional sourcesContent
git-svn-id: trunk@36493 -
|
2017-06-12 18:42:07 +00:00 |
|
Mattias Gaertner
|
2df7e116e3
|
fcl-js: added TSourceMap
git-svn-id: trunk@36492 -
|
2017-06-12 18:23:25 +00:00 |
|
Károly Balogh
|
f91a9c07e7
|
atari/m68k: enable inlining and compiler mul32to64 in the softfpu
git-svn-id: trunk@36491 -
|
2017-06-12 13:05:20 +00:00 |
|
Károly Balogh
|
78970fa3c4
|
linux/m68k: enable inlining and compiler mul32to64 in the softfpu
git-svn-id: trunk@36490 -
|
2017-06-12 13:05:09 +00:00 |
|
Károly Balogh
|
5ffc833842
|
amiga/m68k: enable inlining and compiler mul32to64 in the softfpu
git-svn-id: trunk@36489 -
|
2017-06-12 12:47:07 +00:00 |
|
pierre
|
d68ebf7cfb
|
Disable specific coprocessor int 0x10 handler if possible
git-svn-id: trunk@36488 -
|
2017-06-12 06:52:35 +00:00 |
|
Károly Balogh
|
903548b21a
|
morphos: added legacy GNU AS support for the ancient AS version, which is still bundled as default in the SDK. switches off named sections support in the assembler generator
git-svn-id: trunk@36487 -
|
2017-06-11 23:36:40 +00:00 |
|
Károly Balogh
|
177a571af8
|
morphos/amiga/atari: fixed making vlink default based on the host platform
git-svn-id: trunk@36486 -
|
2017-06-11 23:33:11 +00:00 |
|
Károly Balogh
|
3deb3fb03b
|
powerpc: indentation and whitespace fixes. no functional changes.
git-svn-id: trunk@36485 -
|
2017-06-11 13:02:47 +00:00 |
|
Károly Balogh
|
90b1c8e5ed
|
m68k: the previous attempt in r36480 broke more tests than it fixed, so lets revert to previous version and disable MOVE+OP+MOVE optimizations instead
git-svn-id: trunk@36484 -
|
2017-06-11 11:22:49 +00:00 |
|