Nikolay Nikolov
|
f3c29f7792
Merge branch 'main' into mos6502
|
před 2 měsíci |
Pierre Muller
|
e255eda4f5
valgrind args must be passed before compiler executable
|
před 3 měsíci |
Pierre Muller
|
fb506b5c02
Use sysutils.ExecuteProcess to avoid truncation to 255 chars inside Dos.Exec
|
před 3 měsíci |
Pierre Muller
|
843cc4b796
Add new utility function vgppcx64
|
před 3 měsíci |
Nikolay Nikolov
|
2b1425ca49
* 6502: use 16-bit register pairs for 32-bit function return values
|
před 3 měsíci |
Nikolay Nikolov
|
c0c0ce9f4d
* only pass the 16-bit zero page registers to the register allocator
|
před 3 měsíci |
Nikolay Nikolov
|
4ed159da24
+ 6502-specific implementation of GetIntRegister and GetNextReg that make use of the 16-bit virtual zero page registers
|
před 3 měsíci |
Nikolay Nikolov
|
0944865f09
* compilation fix after merge of main
|
před 3 měsíci |
Nikolay Nikolov
|
4298bc09e1
Merge branch 'main' into mos6502
|
před 3 měsíci |
Nikolay Nikolov
|
65f2516b48
* fix comment
|
před 3 měsíci |
Nikolay Nikolov
|
a6dc7ac4ca
* perform the proper register mapping in get_6502_zero_page_register_address
|
před 3 měsíci |
Nikolay Nikolov
|
eb8b1f7d0f
* set the 6502 function return register to A
|
před 3 měsíci |
Nikolay Nikolov
|
1d70549a07
* make dwarf_reg and dwarf_reg_no_error return int64 on 6502
|
před 3 měsíci |
Nikolay Nikolov
|
cb0ce3bbf0
+ support the 6502 zero page virtual registers in dwarf_reg and dwarf_reg_no_error
|
před 3 měsíci |
Nikolay Nikolov
|
f9d06da514
* set DWARF register numbers for the 6502 hardware registers according to https://llvm-mos.org/wiki/DWARF_specification
|
před 3 měsíci |
Nikolay Nikolov
|
33b10180b1
+ override do_spill_read and do_spill_written for 6502 - emit a TODO comment for now
|
před 3 měsíci |
Ivan Sorokin
|
ee030e31b7
Fix types according to
|
před 3 měsíci |
florian
|
97bfcb8bf2
* compilation of all target cpus fixed
|
před 3 měsíci |
ccrause
|
d6ff2d6eb3
Remove extra dot from ..ARM.attributes section name.
|
před 3 měsíci |
ccrause
|
0d4474e11c
[AVR] Add device information in .note.gnu.avr.deviceinfo section.
|
před 3 měsíci |
Karoly Balogh
|
abbfd09233
morphos: convert the Un*x path used by the Makefile to an Amiga path before feeding it into the compiler. this fixes cycle on MorphOS again
|
před 3 měsíci |
Karoly Balogh
|
dd6d142f4c
rtl/morphos: do not try to use the section keyword on 3.2.x that doesn't support it. this allows bootstrapping natively with 3.2.x again.
|
před 3 měsíci |
florian
|
c2b8089bf4
* improvement and fixes to RiscV 32 overflow checking code
|
před 3 měsíci |
Sven/Sarah Barth
|
4bf58bb2d0
- remove internal error 20231102 and the associated define SKIP_INTERNAL20231102 as I've now found an example that would trigger the internal error, but shouldn't fail
|
před 3 měsíci |
Sven/Sarah Barth
|
0f9dfa29ac
* fix #41458: when registering the procdef ensure that it's owner is set to the same symtable as the procsym's owner
|
před 3 měsíci |
Sven/Sarah Barth
|
4580f10604
+ added test for already fixed #39917
|
před 3 měsíci |
Michael Van Canneyt
|
e60bca8489
* Better handling of no return value
|
před 3 měsíci |
Michael Van Canneyt
|
be7c4dfcb6
* Handle more types, and no return methods
|
před 3 měsíci |
Michael Van Canneyt
|
d216010b3f
better handling of array types
|
před 3 měsíci |
Michael Van Canneyt
|
2d34315052
Resolve array elements
|
před 3 měsíci |