Károly Balogh
|
4002833001
|
morphos: also enable the elf32 loader in exeinfo for morphos
git-svn-id: trunk@36805 -
|
2017-07-28 12:20:40 +00:00 |
|
Károly Balogh
|
ac19b0eae6
|
morphos: enabling lineinfo unit
git-svn-id: trunk@36804 -
|
2017-07-27 22:31:19 +00:00 |
|
Károly Balogh
|
33abf859b4
|
netbsd/m68k: a fuggly fix for FpLseek, so the compiler works natively at least
git-svn-id: trunk@36803 -
|
2017-07-27 19:02:40 +00:00 |
|
Károly Balogh
|
12697deda7
|
netbsd: try to support syscalls which return 64bit values properly on 68k
git-svn-id: trunk@36802 -
|
2017-07-27 19:01:38 +00:00 |
|
Károly Balogh
|
071b588da2
|
netbsd/m68k: tweaks, so it works at least in my test-env with NetBSD/amiga 7.1
git-svn-id: trunk@36801 -
|
2017-07-27 19:00:37 +00:00 |
|
nickysn
|
9e8cc127b0
|
* improved the code, generated for signed division by 2 on i386 and x86_64 by
replacing the sequence
sar reg, 31 (or 63)
and reg, 1
with:
shr reg, 31 (or 63)
git-svn-id: trunk@36800 -
|
2017-07-27 16:02:30 +00:00 |
|
nickysn
|
bb7cd4866d
|
* corrected comment in x86 division code - it said "signed", when it actually meant "negative"
git-svn-id: trunk@36799 -
|
2017-07-27 15:04:56 +00:00 |
|
maciej-izak
|
b087cc81f5
|
fcl-passrc: paswrite: fix for fields declarations inside classes. Variables can't be declared directly after methods nor properties (visibility section or var keyword is required)
git-svn-id: trunk@36798 -
|
2017-07-27 10:07:22 +00:00 |
|
nickysn
|
b6c3329f20
|
+ also check for negative powers of 2 in the mod by power-of-2 constant x86 optimization, since the sign of the divisor is ignored by the 'mod' operation
git-svn-id: trunk@36797 -
|
2017-07-26 16:10:41 +00:00 |
|
nickysn
|
4b00414183
|
+ added helper isabspowerof2, which checks whether abs(value) is a power of 2
git-svn-id: trunk@36796 -
|
2017-07-26 16:08:31 +00:00 |
|
pierre
|
7ee567fcca
|
Use A_LD_R alias in functions using GOT indirection
git-svn-id: trunk@36795 -
|
2017-07-26 14:58:03 +00:00 |
|
pierre
|
ef3b006eb2
|
Use A_LD_R alias in do_spill_replace function
git-svn-id: trunk@36794 -
|
2017-07-26 14:57:21 +00:00 |
|
pierre
|
6e18d537fc
|
Use A_LD_R and A_ST_R aliases for spilling_create_(load|store) functions
git-svn-id: trunk@36793 -
|
2017-07-26 14:56:11 +00:00 |
|
pierre
|
f5dfbb5ff3
|
Add A_ST_R and A_LD_R instruction alias for whole register size store/load
git-svn-id: trunk@36792 -
|
2017-07-26 14:53:30 +00:00 |
|
pierre
|
dc0e8de99f
|
Fix PIC code
git-svn-id: trunk@36791 -
|
2017-07-26 14:52:12 +00:00 |
|
pierre
|
1c3996979a
|
Fix PIC code
git-svn-id: trunk@36790 -
|
2017-07-26 14:47:28 +00:00 |
|
pierre
|
5491cf9519
|
Force PIC usage for sparc64 CPU
git-svn-id: trunk@36789 -
|
2017-07-26 14:46:41 +00:00 |
|
marcus
|
13ab320618
|
Ami-Extra: muihelper does not need amigalib anymore, functions are moved to utility
git-svn-id: trunk@36788 -
|
2017-07-25 17:16:42 +00:00 |
|
maciej-izak
|
ddc7631e09
|
fcl-passrc: paswrite: prepare 'type' section for types only when type has parent like module interface section etc.
git-svn-id: trunk@36787 -
|
2017-07-25 13:51:59 +00:00 |
|
maciej-izak
|
c025e4cb61
|
fcl-passrc: paswrite: prepare type section for enums and unresolved type ref.
git-svn-id: trunk@36786 -
|
2017-07-25 13:28:05 +00:00 |
|
pierre
|
031c28c58e
|
Add -KPIC to ASSHAREDOPT for sparc and sparc64
git-svn-id: trunk@36785 -
|
2017-07-25 06:51:06 +00:00 |
|
maciej-izak
|
93b8a2de44
|
fcl-passrc: paswrite: write enums
git-svn-id: trunk@36784 -
|
2017-07-24 14:01:07 +00:00 |
|
Mattias Gaertner
|
c77b403928
|
pastojs: fixed rtti property override
git-svn-id: trunk@36783 -
|
2017-07-24 13:33:17 +00:00 |
|
pierre
|
1ff7f061ff
|
Sparc64 uses the same value as sparc for O_APPEND
git-svn-id: trunk@36782 -
|
2017-07-24 10:01:14 +00:00 |
|
pierre
|
6f6139609d
|
Add explicit '.set nompis16' at front of stabs debug information to solve bug report 32138
git-svn-id: trunk@36781 -
|
2017-07-24 07:31:31 +00:00 |
|
Károly Balogh
|
90ed130750
|
bsd: add support for syscalls on m68k, based on NetBSD/elf
git-svn-id: trunk@36780 -
|
2017-07-23 23:02:44 +00:00 |
|
Károly Balogh
|
847f014707
|
netbsd: prt0 startup code and dummy files for build pass for m68k
git-svn-id: trunk@36779 -
|
2017-07-23 22:43:31 +00:00 |
|
marcus
|
645dd2a272
|
amunits: move DoMethod/DoSuperMethod to intuition, Hook Helper to Utility, exec helper to exec, commodities macros to commodities, mark amigalib as deprecated
git-svn-id: trunk@36778 -
|
2017-07-23 21:52:30 +00:00 |
|
marcus
|
20f148ef89
|
Morphunits: move DoMethod/DoSuperMethod to intuition, Hook Helper to Utility, mark amigalib as deprecated
git-svn-id: trunk@36777 -
|
2017-07-23 19:59:05 +00:00 |
|
florian
|
a2e442e111
|
* keep the names of X, Y and Z in assembler files, fixes issue #32150
git-svn-id: trunk@36776 -
|
2017-07-23 19:24:45 +00:00 |
|
florian
|
8c33fbbe64
|
* indention fixed
git-svn-id: trunk@36775 -
|
2017-07-23 19:24:43 +00:00 |
|
michael
|
2d64b99ac8
|
* Added HTML to color functions
git-svn-id: trunk@36774 -
|
2017-07-23 14:40:29 +00:00 |
|
michael
|
2b8e23e722
|
* Fix bug ID #32114: more value types for TRegistry
git-svn-id: trunk@36773 -
|
2017-07-23 14:28:28 +00:00 |
|
michael
|
ef809c6341
|
* Added UTF8 versions of some filenames (bug ID 31676)
git-svn-id: trunk@36772 -
|
2017-07-23 10:39:56 +00:00 |
|
michael
|
aa5b2ff6fb
|
* Fix bug ID #24099 (make sure self is not destroyed while disconnecting sink)
git-svn-id: trunk@36771 -
|
2017-07-23 10:22:46 +00:00 |
|
michael
|
4e494607d6
|
* Fix definition of REFIID
git-svn-id: trunk@36770 -
|
2017-07-23 09:49:35 +00:00 |
|
michael
|
aaf0647f58
|
* Fix bug ID #31462: sysreallocmem uses sys* routines instead of installed memmanager routines
git-svn-id: trunk@36769 -
|
2017-07-23 09:23:02 +00:00 |
|
michael
|
3a046bda5f
|
* Fix bug ID #31647: added new shift state: ssScrollH
git-svn-id: trunk@36768 -
|
2017-07-23 09:10:11 +00:00 |
|
michael
|
f61e1cdb85
|
* Fix bug ID #31569
git-svn-id: trunk@36767 -
|
2017-07-23 09:05:55 +00:00 |
|
michael
|
b1f2b6aeb9
|
* Add some missing pointer declarations and HWND_MESSAGE (bug ID 30450)
git-svn-id: trunk@36766 -
|
2017-07-23 08:54:16 +00:00 |
|
michael
|
3b5d532ab5
|
* Corrected patch from Rolf Wetjen to use unicode API on windows (bug ID 32185)
git-svn-id: trunk@36765 -
|
2017-07-22 17:09:45 +00:00 |
|
florian
|
3b48c6e316
|
* sparc64 uses the same different signal numbers as sparc32 on linux
git-svn-id: trunk@36764 -
|
2017-07-22 13:26:48 +00:00 |
|
florian
|
7ed3757f8c
|
+ TCGSparc64.a_load_reg_ref_unaligned
git-svn-id: trunk@36763 -
|
2017-07-21 21:17:41 +00:00 |
|
florian
|
eaa33f416c
|
* sparc64: fix int to bool type conversions for 64 bit ints
git-svn-id: trunk@36762 -
|
2017-07-21 20:41:14 +00:00 |
|
florian
|
d4e6824862
|
* sparc64-linux has to use syscall_nr_gettimeofday instead of syscall_nr_time as well
git-svn-id: trunk@36761 -
|
2017-07-21 19:51:44 +00:00 |
|
florian
|
10f52f1cac
|
* fixed fppipe for sparc64-linux
git-svn-id: trunk@36760 -
|
2017-07-21 19:32:52 +00:00 |
|
michael
|
ab0c29e54f
|
* Rename RawByteString version of TstringStream constructor, compiler cannot decide for empty string
git-svn-id: trunk@36759 -
|
2017-07-21 18:02:26 +00:00 |
|
michael
|
2b1bb6a5f5
|
* TStringStream now observes encoding, bug ID #30508
git-svn-id: trunk@36758 -
|
2017-07-21 17:02:37 +00:00 |
|
michael
|
9878dc280b
|
* Fix bug ID #32168
git-svn-id: trunk@36757 -
|
2017-07-21 16:08:01 +00:00 |
|
nickysn
|
7c306f18e3
|
+ perform unsigned modulus by power of 2 constant by using an AND instruction (instead of DIV) on x86
git-svn-id: trunk@36756 -
|
2017-07-21 15:58:26 +00:00 |
|