peter
|
89e2f8b5df
|
* prevent crash when reading unknown section
git-svn-id: trunk@4006 -
|
2006-06-29 21:29:15 +00:00 |
|
peter
|
a57ea4a656
|
* fix typo in previous commit
git-svn-id: trunk@4005 -
|
2006-06-29 21:22:47 +00:00 |
|
peter
|
3f1070b9d7
|
* correct fix for resourcestrings
git-svn-id: trunk@4004 -
|
2006-06-29 21:08:46 +00:00 |
|
peter
|
2bd5aca1b5
|
* add number prefix to resstr symbols so the get ordered correctly when the
sections are sorted
git-svn-id: trunk@4003 -
|
2006-06-29 20:50:55 +00:00 |
|
peter
|
34a58e5287
|
* fix alignment padding for x86_64
git-svn-id: trunk@4001 -
|
2006-06-29 20:34:54 +00:00 |
|
peter
|
83a5f38b92
|
* fixed x86_64 build
git-svn-id: trunk@3994 -
|
2006-06-29 18:32:24 +00:00 |
|
oro06
|
3afad32966
|
*arm: TPECoffLinker is TInternalLinkerWin
+arm : InterlockedCompareExchangePointer
git-svn-id: trunk@3993 -
|
2006-06-29 07:39:54 +00:00 |
|
peter
|
c3d99528e7
|
* use internal linker by default
git-svn-id: trunk@3992 -
|
2006-06-28 20:47:10 +00:00 |
|
peter
|
f5c1839ff0
|
* support static library (.a) linking
* move win linker script to t_win
* rename some win32 to win in t_win
git-svn-id: trunk@3991 -
|
2006-06-28 20:26:53 +00:00 |
|
peter
|
6dd5ee65f5
|
* FCachedStr added to TFPHashObject for easier debugging
git-svn-id: trunk@3990 -
|
2006-06-28 20:26:42 +00:00 |
|
peter
|
283f7ec301
|
* remove number of errors during linking
git-svn-id: trunk@3989 -
|
2006-06-28 20:18:47 +00:00 |
|
Jonas Maebe
|
6ebdce7f05
|
* removed pocall_mwpascal from pushleftright_pocalls (caused putting
record results in the wrong register)
git-svn-id: trunk@3987 -
|
2006-06-28 16:25:29 +00:00 |
|
peter
|
28720c4173
|
* remove unneeded check
git-svn-id: trunk@3986 -
|
2006-06-27 22:29:19 +00:00 |
|
Tomas Hajny
|
ac692f7da9
|
* bugrep -> bugs
git-svn-id: trunk@3985 -
|
2006-06-27 22:10:55 +00:00 |
|
Tomas Hajny
|
49f059f576
|
* Updates from Ari Ricardo Ody
git-svn-id: trunk@3984 -
|
2006-06-27 21:52:13 +00:00 |
|
Tomas Hajny
|
f2ac8b64d9
|
* bugrep -> bugs
git-svn-id: trunk@3983 -
|
2006-06-27 21:49:32 +00:00 |
|
Tomas Hajny
|
98721d30f4
|
* bugrep -> bugs
git-svn-id: trunk@3982 -
|
2006-06-27 21:46:06 +00:00 |
|
peter
|
c7401a1d80
|
* CompareStr, needed for Sort routines
git-svn-id: trunk@3981 -
|
2006-06-27 19:26:28 +00:00 |
|
Jonas Maebe
|
a3a74c3fbe
|
* fixed interface wrappers for darwin in case they end up in
a shared library
git-svn-id: trunk@3980 -
|
2006-06-27 14:32:14 +00:00 |
|
florian
|
ac8170006e
|
* latest updates from Karl-Michael Schindler
git-svn-id: trunk@3978 -
|
2006-06-27 13:55:30 +00:00 |
|
Jonas Maebe
|
e32e5e1f9f
|
* fixed interface wrappers for darwin in case they end up in
a shared library
git-svn-id: trunk@3976 -
|
2006-06-27 13:42:00 +00:00 |
|
florian
|
6ef3a158e6
|
* fixed code generation for <word>+<word> saturated
git-svn-id: trunk@3969 -
|
2006-06-26 19:43:35 +00:00 |
|
peter
|
3167d18e6b
|
* fix modrm for r13, it has the same limitations as rbp
git-svn-id: trunk@3944 -
|
2006-06-25 17:21:16 +00:00 |
|
Károly Balogh
|
bea92e0656
|
+ small optimizations for code generated for MorphOS syscalls
git-svn-id: trunk@3939 -
|
2006-06-25 12:33:07 +00:00 |
|
peter
|
da8b734b56
|
* fix previous commit
git-svn-id: trunk@3936 -
|
2006-06-25 11:15:40 +00:00 |
|
florian
|
dc2bef3875
|
+ implemented directives $setpeflags, $maxstacksize, $minstacksize and $imagebase, fixes #6349 and #6714
git-svn-id: trunk@3935 -
|
2006-06-25 10:22:42 +00:00 |
|
peter
|
722c91e8f3
|
* disable vtentry code until a clean implementation is done
git-svn-id: trunk@3934 -
|
2006-06-25 10:13:59 +00:00 |
|
Tomas Hajny
|
50a8ef63a8
|
* contact information for contributors/maintainers added
git-svn-id: trunk@3929 -
|
2006-06-24 17:53:22 +00:00 |
|
peter
|
55053a586b
|
* fix comisd
git-svn-id: trunk@3927 -
|
2006-06-23 21:41:19 +00:00 |
|
peter
|
6a4ee03913
|
* change edatalabel to string references. The edatalabel is not available anymore after a unit is compiled
git-svn-id: trunk@3920 -
|
2006-06-22 06:02:58 +00:00 |
|
peter
|
2f147715f4
|
* more rex fixes
git-svn-id: trunk@3917 -
|
2006-06-21 19:51:09 +00:00 |
|
Jonas Maebe
|
fc3fb54f7c
|
* turning on peephole optimizations no longer turns on cse as well
* -O3 again performs multiple cse passes
git-svn-id: trunk@3915 -
|
2006-06-21 18:55:48 +00:00 |
|
Jonas Maebe
|
df973fa1de
|
* fixed issue #6977 (add regvars occupied by the invisible high parameter
of "open array" and "array of const" parameters to the used regvars
for their array accesses if range checking is turned on)
git-svn-id: trunk@3914 -
|
2006-06-21 18:24:01 +00:00 |
|
Jonas Maebe
|
58703324a9
|
* fixed issue #6913 (old bug id: #5086)
git-svn-id: trunk@3912 -
|
2006-06-21 17:11:52 +00:00 |
|
marco
|
0dc6fb52ea
|
* linkordering for Linux
git-svn-id: trunk@3911 -
|
2006-06-21 15:49:39 +00:00 |
|
micha
|
87b196130c
|
fix cross installation
git-svn-id: trunk@3908 -
|
2006-06-21 10:36:43 +00:00 |
|
peter
|
b672df519a
|
* flexible position of REX, required for SSE2 commands
git-svn-id: trunk@3906 -
|
2006-06-20 22:38:30 +00:00 |
|
peter
|
56e56d0bd6
|
* simplified sse conversion code
git-svn-id: trunk@3905 -
|
2006-06-20 22:29:31 +00:00 |
|
daniel
|
34d33a1c81
|
+ Enable "absolute $location" for GBA
git-svn-id: trunk@3904 -
|
2006-06-20 20:29:44 +00:00 |
|
peter
|
41c762a08d
|
* remove extdebug around rex checking
* move optional rex writing to routine and add call also for code 15
git-svn-id: trunk@3903 -
|
2006-06-20 18:59:27 +00:00 |
|
peter
|
de201caa8e
|
* elf64 by default
git-svn-id: trunk@3902 -
|
2006-06-20 18:58:32 +00:00 |
|
marco
|
2a5332e3bd
|
* Link ordering working FreeBSD implementation
git-svn-id: trunk@3894 -
|
2006-06-19 14:17:45 +00:00 |
|
peter
|
9998099a05
|
* range error
git-svn-id: trunk@3891 -
|
2006-06-19 06:33:29 +00:00 |
|
florian
|
6ed96fd8ad
|
* fixed compilation
git-svn-id: trunk@3887 -
|
2006-06-17 21:33:08 +00:00 |
|
florian
|
6ffe481799
|
* fixed sse addition if operands were swapped and in float registers
git-svn-id: trunk@3885 -
|
2006-06-17 19:43:15 +00:00 |
|
florian
|
90cc0f3619
|
+ define the assembler reader always explicitly
git-svn-id: trunk@3882 -
|
2006-06-17 13:22:30 +00:00 |
|
florian
|
6263aefef5
|
* locally changed pp.lpi reverted
git-svn-id: trunk@3880 -
|
2006-06-16 20:32:16 +00:00 |
|
florian
|
6387c36346
|
* fixed make cycle
git-svn-id: trunk@3871 -
|
2006-06-15 16:46:07 +00:00 |
|
Jonas Maebe
|
5fa53a1a8c
|
* optimize away "x mod 1" and "x div 1" + test (ppc code generator handled
"div 1" wrongly)
git-svn-id: trunk@3868 -
|
2006-06-15 15:53:43 +00:00 |
|
michael
|
a3c573cf8d
|
+ Fixed nodefault storage specifier and case where stored is explicitly true
git-svn-id: trunk@3860 -
|
2006-06-13 21:41:52 +00:00 |
|