florian
|
f99fbafabc
|
+ initial thlcgxtensa.g_intf_wrapper
git-svn-id: trunk@44622 -
|
2020-04-06 20:44:33 +00:00 |
|
florian
|
759803f268
|
* improve assembler reader
git-svn-id: trunk@44621 -
|
2020-04-06 20:44:32 +00:00 |
|
florian
|
2e23e2b0fd
|
+ optimize SUB for small constants using ADDI
git-svn-id: trunk@44620 -
|
2020-04-06 20:44:32 +00:00 |
|
florian
|
04f3784af5
|
* better setting of expectloc
git-svn-id: trunk@44619 -
|
2020-04-06 20:44:31 +00:00 |
|
pierre
|
6a6ef1c8c1
|
Update revision.inc after commit #44544
git-svn-id: trunk@44618 -
|
2020-04-06 06:44:20 +00:00 |
|
pierre
|
9dd0a1f3b5
|
Fix ppudump after addition of system_xtensa_linux target
git-svn-id: trunk@44617 -
|
2020-04-06 06:43:05 +00:00 |
|
florian
|
79f74bf8cb
|
+ xtensa-linux added to systems_linux
git-svn-id: trunk@44614 -
|
2020-04-05 21:12:15 +00:00 |
|
florian
|
4836ff29bd
|
+ more instructions
git-svn-id: trunk@44613 -
|
2020-04-05 21:12:14 +00:00 |
|
florian
|
460369405e
|
+ xtensa-linux: OS specific system unit header files
git-svn-id: trunk@44612 -
|
2020-04-05 21:12:13 +00:00 |
|
florian
|
e8fabb752a
|
+ basic xtensa-linux support in the compiler
git-svn-id: trunk@44611 -
|
2020-04-05 21:12:12 +00:00 |
|
florian
|
eee2e9f950
|
* commented test
git-svn-id: trunk@44610 -
|
2020-04-05 21:12:12 +00:00 |
|
florian
|
2f5d51436e
|
+ with the randseed set as in the test, the test fails on x86_64-linux, added so it won't be forgotten
git-svn-id: trunk@44599 -
|
2020-04-05 16:26:11 +00:00 |
|
florian
|
0f06a7205b
|
* do not create full copies of objects when object checking is on, resolves #36863
git-svn-id: trunk@44598 -
|
2020-04-05 16:26:10 +00:00 |
|
florian
|
e32027c8d3
|
+ add missing semicolon, resolves #36868
git-svn-id: trunk@44578 -
|
2020-04-04 20:04:01 +00:00 |
|
florian
|
0ff034216a
|
+ xtensa-linux support for the rtl makefile
git-svn-id: trunk@44577 -
|
2020-04-04 20:01:13 +00:00 |
|
Károly Balogh
|
086c897981
|
amicommon: m68k-amiga legacy support
git-svn-id: trunk@44566 -
|
2020-04-04 13:24:29 +00:00 |
|
Károly Balogh
|
8816a0b601
|
m68k-amiga: startup code now uses legacyexech, instead of explicitly declaring legacy support functions it needs
git-svn-id: trunk@44565 -
|
2020-04-04 13:22:46 +00:00 |
|
Károly Balogh
|
8d690546f3
|
m68k-amiga: make all legacy support functions have a public name, and supply headers for them (will be utilized by athreads, dos, and sysutils units)
git-svn-id: trunk@44564 -
|
2020-04-04 13:21:54 +00:00 |
|
Károly Balogh
|
632353a808
|
m68k-amiga: prepare the startup code and system unit for legacy support
git-svn-id: trunk@44563 -
|
2020-04-04 12:53:00 +00:00 |
|
Károly Balogh
|
433e40fe71
|
m68k-amiga: while trying to construct ParamStr(0), if the directory is empty, do not prepend the binary name with '/'
git-svn-id: trunk@44562 -
|
2020-04-04 12:48:51 +00:00 |
|
Károly Balogh
|
e0fe8bd175
|
m68k-amiga: implemented functions required for basic parameter handling in legacydos
git-svn-id: trunk@44561 -
|
2020-04-04 12:40:55 +00:00 |
|
Károly Balogh
|
f5becf9ac6
|
m68k-amiga: implemented StackSwap and DeletePool in legacyexec support, also declare public name for a few functions, so the startup code can hook into them
git-svn-id: trunk@44560 -
|
2020-04-04 12:39:55 +00:00 |
|
Károly Balogh
|
3509d277d0
|
amiga: use -mtype vlink argument instead of -sc -sd when doing section gc. this prevents merging the bss section into the data section and is more compatible with pre-v2.0 OS versions. needs vlink 0.16b or newer
git-svn-id: trunk@44559 -
|
2020-04-04 11:08:45 +00:00 |
|
florian
|
96a368fdf9
|
* building on non-x86/non-xtensa fixed
git-svn-id: trunk@44551 -
|
2020-04-03 20:40:36 +00:00 |
|
florian
|
3705f95b92
|
* compilation fixed
git-svn-id: trunk@44545 -
|
2020-04-03 20:15:27 +00:00 |
|
florian
|
6c6a16a154
|
+ xtensa-linux
git-svn-id: trunk@44544 -
|
2020-04-03 20:15:26 +00:00 |
|
florian
|
af8202be3d
|
* compilation for non-Xtensa targets fixed
git-svn-id: trunk@44543 -
|
2020-04-03 20:15:26 +00:00 |
|
florian
|
fc98a0db4f
|
* cosmetics
git-svn-id: trunk@44542 -
|
2020-04-03 20:15:25 +00:00 |
|
florian
|
c1c201f93c
|
* Xtensa: fix passing of floating point parameters
git-svn-id: trunk@44541 -
|
2020-04-03 20:15:24 +00:00 |
|
florian
|
66cbee5e31
|
* factor out first_addfloat_soft
git-svn-id: trunk@44540 -
|
2020-04-03 20:15:24 +00:00 |
|
florian
|
fa4cbc89a5
|
+ Xtensa: hard float support, i.e. make use of floating point extension if available
git-svn-id: trunk@44539 -
|
2020-04-03 20:15:23 +00:00 |
|
florian
|
ba3de67f3b
|
+ Xtensa: the boolean extension is used as flags
git-svn-id: trunk@44538 -
|
2020-04-03 20:15:22 +00:00 |
|
ondrej
|
7cecc87441
|
odbc: use ftBlob only for VARBINARY(MAX) fields
git-svn-id: trunk@44531 -
|
2020-04-03 11:01:45 +00:00 |
|
ondrej
|
0c8cf3e323
|
odbc: use ftBlob also for SQL_VARBINARY fields because they can have size bigger than max allowed size for ftVarBytes (High(Word))
git-svn-id: trunk@44530 -
|
2020-04-03 09:47:31 +00:00 |
|
marco
|
e53b67517a
|
* improve porunidle casing, suggestion by Bart.
git-svn-id: trunk@44529 -
|
2020-04-03 08:47:54 +00:00 |
|
Jonas Maebe
|
d5de84c6c5
|
* use typenames in more cases in the generated LLVM IR (results in smaller
IR in textual form)
git-svn-id: trunk@44518 -
|
2020-04-02 21:21:44 +00:00 |
|
Jonas Maebe
|
afd0ae44ee
|
* use tprocvardef.getreusableprocaddr also for non-address-only copies of
proc(var)defs
git-svn-id: trunk@44517 -
|
2020-04-02 21:21:40 +00:00 |
|
Jonas Maebe
|
4ba19f5418
|
* add support for creating non-address-only procvars to
cprocvar.getreusableprocaddr()
git-svn-id: trunk@44516 -
|
2020-04-02 21:21:36 +00:00 |
|
florian
|
b033ccbddb
|
* cleanup
git-svn-id: trunk@44515 -
|
2020-04-02 20:04:03 +00:00 |
|
florian
|
44d9498eff
|
* cosmetics
git-svn-id: trunk@44514 -
|
2020-04-02 20:04:02 +00:00 |
|
marco
|
07ee8948aa
|
* use a PO flag to run idle event. This allows both cases (slow, long term input, and short, quick input) to run without derivation of the class for runcommand.
git-svn-id: trunk@44496 -
|
2020-04-01 21:12:10 +00:00 |
|
florian
|
ba9e930556
|
* Xtensa: set fpu type dependending on the controller
git-svn-id: trunk@44495 -
|
2020-04-01 20:08:23 +00:00 |
|
florian
|
c2cf21d176
|
+ Xtensa: boolean registers * Xtensa: register numbers of floating point registers corrected
git-svn-id: trunk@44494 -
|
2020-04-01 20:08:22 +00:00 |
|
florian
|
1e0640c9e9
|
* Xtensa: FreeRTOS uses windowed calling convention
git-svn-id: trunk@44493 -
|
2020-04-01 20:08:21 +00:00 |
|
florian
|
b41c8342c8
|
* Xtensa: reduce stack usage
git-svn-id: trunk@44492 -
|
2020-04-01 20:08:20 +00:00 |
|
michael
|
a630f93c7b
|
* Apply patch from Serge Anvarov, explicitly mark some routines as not implemented (bug ID 35101)
git-svn-id: trunk@44482 -
|
2020-04-01 07:44:21 +00:00 |
|
michael
|
b2ddb43fa9
|
* Patch from Serge Anvarov to simplify ReadDate/ReadTime (bug ID 35105)
git-svn-id: trunk@44481 -
|
2020-04-01 07:41:16 +00:00 |
|
michael
|
aaaca28dcd
|
* Patch from Serge Anvarov to simplify ReadDate/ReadTime (bug ID 35105)
git-svn-id: trunk@44480 -
|
2020-04-01 07:39:14 +00:00 |
|
michael
|
3030ffb9c1
|
* Apply patch from Serge Anvarov, change var to const for buffer param (bug ID 35106)
git-svn-id: trunk@44479 -
|
2020-04-01 07:33:46 +00:00 |
|
michael
|
a24a4b9745
|
* Patch from Bart Broersma to fix bug ID #36809 - test program
git-svn-id: trunk@44478 -
|
2020-04-01 07:06:01 +00:00 |
|