Károly Balogh
705033284e
+ regenerated makefiles to support powerpc-amiga target
...
git-svn-id: trunk@4371 -
2006-08-06 12:28:28 +00:00
Tomas Hajny
590ad5b516
* the last forgotten Mircosoft ;-)
...
git-svn-id: trunk@4367 -
2006-08-06 09:44:43 +00:00
Tomas Hajny
56b8f5fa15
* descriptions newly added to errore.msg 'merged'
...
git-svn-id: trunk@4366 -
2006-08-06 09:22:03 +00:00
Tomas Hajny
b9d4463c81
* missing pieces (especially for help pages) added
...
git-svn-id: trunk@4365 -
2006-08-06 09:20:48 +00:00
Tomas Hajny
0199113303
* corrected spelling in description - 'is redefine.'
...
git-svn-id: trunk@4364 -
2006-08-06 09:13:37 +00:00
chrivers
f0a62b1e47
Changed implicit type conversion helper for interface assignments. This is needed for _IMPLEMENTS. Will be optimized to be more optimal for non-implements interfaces
...
git-svn-id: trunk@4363 -
2006-08-06 01:11:32 +00:00
chrivers
0fe365f069
Adds EntryType and EntryOffset data to TInterfaceEntry blocks. used for _IMPLEMENTS.
...
git-svn-id: trunk@4359 -
2006-08-06 00:55:59 +00:00
chrivers
97e0ff4105
Added iioffset for _IMPLEMENTS. added iitype initializer
...
git-svn-id: trunk@4358 -
2006-08-06 00:50:06 +00:00
chrivers
037fd46699
Added iioffset/fieldoffset code for _IMPLEMENTS
...
git-svn-id: trunk@4357 -
2006-08-06 00:49:40 +00:00
chrivers
c7868bd9c9
Added tinterfaceentrytype used in "implements"-implementation
...
git-svn-id: trunk@4353 -
2006-08-05 20:06:49 +00:00
chrivers
d9eb4049e3
Added Interface implementation type specifier (var: iitype) to tobjectdef. Used for the implementation of "implements"-keyword
...
git-svn-id: trunk@4352 -
2006-08-05 20:05:40 +00:00
chrivers
aa783c2876
Cleanup for readability. timplementedinterfaces.searchintf() simplified, dummy-var renamed to mark it as such in tstoreddef.is_integrable
...
git-svn-id: trunk@4351 -
2006-08-05 20:04:55 +00:00
chrivers
c185650955
Improved syntax checks for "implements" keyword
...
git-svn-id: trunk@4350 -
2006-08-05 19:58:14 +00:00
Károly Balogh
94f3f07a97
+ first attempt to have linking support for AmigaOS/PowerPC
...
git-svn-id: trunk@4349 -
2006-08-04 20:05:22 +00:00
Jonas Maebe
a530c3e611
* defined HASUNIX for Solaris
...
git-svn-id: trunk@4347 -
2006-08-04 13:07:37 +00:00
Jonas Maebe
848b7b8914
- removed {$ifdef havelinuxrtl10} code
...
git-svn-id: trunk@4345 -
2006-08-04 12:29:34 +00:00
Jonas Maebe
d1bc93c67a
* one more subsetreg fix
...
git-svn-id: trunk@4344 -
2006-08-04 08:37:21 +00:00
tom_at_work
d112bfbd43
* fixed a_load_subsetreg_reg according to Jonas' remarks
...
git-svn-id: trunk@4343 -
2006-08-03 21:27:39 +00:00
Jonas Maebe
35126247bc
* disabled a_call_ref for non-x86 (generates better code for ppc,
...
and means I don't have to cook up an a_call_ref for SPARC)
git-svn-id: trunk@4337 -
2006-08-03 15:46:48 +00:00
Jonas Maebe
805570c3cf
* fixed internalerrors due to no (dummy) MM reg allocator
...
git-svn-id: trunk@4336 -
2006-08-03 15:37:26 +00:00
Jonas Maebe
fd4b348e7c
* fixed empty superregister set detection in constructor
...
git-svn-id: trunk@4333 -
2006-08-03 15:15:23 +00:00
Károly Balogh
b77a51f67d
+ first somewhat-valid AmigaOS/PowerPC support (no linking yet)
...
git-svn-id: trunk@4329 -
2006-08-02 18:47:25 +00:00
Jonas Maebe
d5aa230395
* removed things which shouldn't have been committed yet
...
git-svn-id: trunk@4326 -
2006-08-01 20:44:43 +00:00
Jonas Maebe
dec97dea73
* forgot to commit in previous revision
...
git-svn-id: trunk@4325 -
2006-08-01 20:42:29 +00:00
Jonas Maebe
c25aba7592
* cleaned up subsetreg support (put everything in a record)
...
* prepared support for elements with arbitrary bit length (as opposed
to a multiple of 8)
git-svn-id: trunk@4324 -
2006-08-01 20:39:53 +00:00
peter
979094d0a2
* use echoredir for creating revision.inc
...
git-svn-id: trunk@4320 -
2006-07-31 12:49:26 +00:00
florian
239a7a5d9c
* do default replacements for -o, fixes #7198
...
git-svn-id: trunk@4304 -
2006-07-30 07:37:40 +00:00
peter
1a596dfc7b
* disable internal linker
...
git-svn-id: trunk@4301 -
2006-07-29 14:33:27 +00:00
tom_at_work
65503f5786
* on 64 bit machines load 64 bit "trash constants" directly as well
...
git-svn-id: trunk@4297 -
2006-07-25 20:35:13 +00:00
Jonas Maebe
f5a902b2ee
* fixed register allocation for -gt
...
+ also trash "out" parameters with -gt (except open arrays)
git-svn-id: trunk@4294 -
2006-07-25 14:04:05 +00:00
Jonas Maebe
7bb3a1fe22
* fixed register allocation of gen_load_para_value() and backwards
...
extension of regalloc info in general
git-svn-id: trunk@4293 -
2006-07-25 13:54:48 +00:00
Jonas Maebe
5bf38351e9
* fixed bug #7195 : use regular type conversions for the results of
...
fpc_sqr(t)_real
git-svn-id: trunk@4290 -
2006-07-24 07:55:32 +00:00
florian
887781a6b9
* experimental patch to fix #7187
...
git-svn-id: trunk@4281 -
2006-07-23 08:46:37 +00:00
tom_at_work
de20abf3ec
* cr reg fix for ppc64
...
git-svn-id: trunk@4277 -
2006-07-22 11:04:56 +00:00
florian
4095b36047
* cr register name fix
...
git-svn-id: trunk@4276 -
2006-07-22 09:33:47 +00:00
daniel
e21858f85a
+ Add Jonas his explanation as comments to gas_regname
...
git-svn-id: trunk@4272 -
2006-07-21 11:26:00 +00:00
Jonas Maebe
5f699c7838
+ -gt, -gtt, -gttt and -gtttt switches to trash local variables with
...
different values (resp. $55, $AA, $EF and $00) in function/procedure
prologs to help find uninitialized uses. Should still be extended
for "out" parameters.
git-svn-id: trunk@4271 -
2006-07-20 22:54:23 +00:00
Jonas Maebe
73d5e259ef
* regenerated version (please always regenerate and commit these too
...
if you commit a new errore.msg, to avoid conflicts later)
git-svn-id: trunk@4270 -
2006-07-20 22:39:47 +00:00
Jonas Maebe
e08aa358fb
* removed stb from calculation_target_op0 (stb does not calculate a value
...
to store in operand 0)
git-svn-id: trunk@4269 -
2006-07-20 22:38:26 +00:00
Tomas Hajny
58cbcae50b
* translation of next part by Ido Kanner
...
git-svn-id: trunk@4262 -
2006-07-19 22:17:24 +00:00
Tomas Hajny
0e0a86428e
* spelling mistake corrected by Ido Kanner
...
git-svn-id: trunk@4261 -
2006-07-19 22:06:08 +00:00
yury
2df42b29af
* removed "Note: Local variable "X" is assigned but never used" when the variable is passed to procedure/function as OUT parameter.
...
git-svn-id: trunk@4257 -
2006-07-19 18:19:41 +00:00
florian
e0955aea59
- removed unnecessary array
...
git-svn-id: trunk@4253 -
2006-07-18 20:45:41 +00:00
Tomas Hajny
1acce9da8f
* updates by Ido Kanner
...
git-svn-id: trunk@4251 -
2006-07-18 19:00:15 +00:00
Jonas Maebe
2fd0ddf2f5
* fixed web bug #7100 (finalize instead of only decrref temps for
...
refcounted function results)
git-svn-id: trunk@4243 -
2006-07-17 15:29:30 +00:00
Jonas Maebe
cf86412832
* fixed regInInstruction to detect register usages in Ch_ALL
...
instructions whereby the registers are explicitly named in operands
(mainly for unsupported mmx/sse instructions)
git-svn-id: trunk@4240 -
2006-07-17 13:54:49 +00:00
michael
576c6a3cbb
+ Fixed a LaTeX error
...
git-svn-id: trunk@4237 -
2006-07-16 21:01:06 +00:00
tom_at_work
5622a7ae64
* fixed some bugs in a_param_ref due to missing begin/end block markers
...
git-svn-id: trunk@4224 -
2006-07-16 10:29:53 +00:00
florian
6235118f06
* use dwarf by default on x86_64-linux
...
git-svn-id: trunk@4219 -
2006-07-16 08:46:29 +00:00
Tomas Hajny
99e0c62cc7
* eternal -> external
...
git-svn-id: trunk@4215 -
2006-07-15 20:18:40 +00:00