Commit Graph

24249 Commits

Author SHA1 Message Date
florian
3f77637b56 * set is_jmp flag correctly
git-svn-id: trunk@5399 -
2006-11-16 09:43:58 +00:00
Károly Balogh
a1f0fc1e9d + fixed doslibf.inc header, system unit should compile now on m68k at least
git-svn-id: trunk@5398 -
2006-11-15 23:18:11 +00:00
Károly Balogh
eb01d935d3 - typo fix
git-svn-id: trunk@5397 -
2006-11-15 23:10:49 +00:00
Károly Balogh
f26e0a2d82 + some more 68k stuff (merged from OS4/MorphOS, needs work)
git-svn-id: trunk@5396 -
2006-11-15 22:59:22 +00:00
florian
6ad8307653 + better case code generation for arm
git-svn-id: trunk@5395 -
2006-11-15 22:44:13 +00:00
florian
1e1f711663 * instructions being already conditional can't be marked as conditional again
git-svn-id: trunk@5394 -
2006-11-15 22:42:22 +00:00
florian
84f0b62f93 * cond. instruction optimization enabled
git-svn-id: trunk@5393 -
2006-11-15 21:59:29 +00:00
tom_at_work
66607303af * fixed fpftruncate, fplseek: removed ppc64 part of "$if defined(cpu64) and not defined(cpupowerpc64)"
git-svn-id: trunk@5392 -
2006-11-15 21:38:20 +00:00
florian
8998a04bf6 * initial copy from i386
git-svn-id: trunk@5391 -
2006-11-15 20:33:43 +00:00
Jonas Maebe
5444207df8 * better fix for tw1623 (generates more optimal code)
git-svn-id: trunk@5390 -
2006-11-15 14:15:00 +00:00
Jonas Maebe
248046320a * fixed inlining of functions called in their own parameters (tw1623)
git-svn-id: trunk@5389 -
2006-11-15 09:56:11 +00:00
yury
63a162ac83 * fixed tw4700.
git-svn-id: trunk@5388 -
2006-11-15 07:17:41 +00:00
florian
4010d66c2c * arm cond. instruction support
git-svn-id: trunk@5387 -
2006-11-14 22:37:22 +00:00
Almindor
ee52cd44e1 * fixes lnet in Makefile.fpc for exotic platforms again
git-svn-id: trunk@5386 -
2006-11-14 21:53:23 +00:00
joost
e529122bc6 * Rewrote blobfields for TBufDataset
git-svn-id: trunk@5385 -
2006-11-14 21:46:34 +00:00
florian
876a3651d1 * varsets disabled completely for now
git-svn-id: trunk@5384 -
2006-11-14 21:43:29 +00:00
joost
ee2d2ac48e * Check browse-mode before checking readonly on TDataset.edit
git-svn-id: trunk@5383 -
2006-11-14 21:25:38 +00:00
Jonas Maebe
41c23b8904 - disabled varsets for big endian targets for now since it breaks sets
git-svn-id: trunk@5382 -
2006-11-14 20:47:11 +00:00
Jonas Maebe
76cd84f2a1 * fixed cs_externally_visible (macpas {$z+})
git-svn-id: trunk@5381 -
2006-11-14 20:38:54 +00:00
Jonas Maebe
7528e074a5 * fixed compilation for non-ARM
git-svn-id: trunk@5380 -
2006-11-14 20:24:03 +00:00
florian
5f4cf8654c * activate FPC_HAS_VALGRINDBOOL
git-svn-id: trunk@5379 -
2006-11-14 19:40:56 +00:00
florian
47010f2e5f * properly optimize jumps on ARM
git-svn-id: trunk@5378 -
2006-11-14 19:40:32 +00:00
Almindor
03ff520550 * fixes bug #7543
git-svn-id: trunk@5377 -
2006-11-14 19:11:01 +00:00
yury
f258b907fb * Set procalign alignment for sections of import jumps table.
git-svn-id: trunk@5376 -
2006-11-14 17:05:46 +00:00
yury
87d5058dec * fix arm-wince exception handling.
git-svn-id: trunk@5375 -
2006-11-14 16:49:02 +00:00
yury
8abe2d365e * Implemented stackframe optimization for ARM CPU.
git-svn-id: trunk@5374 -
2006-11-14 16:18:49 +00:00
Almindor
c16249f103 * fix netware double define bug
* refactoring of lhttputil

git-svn-id: trunk@5373 -
2006-11-14 15:25:15 +00:00
Almindor
6c21e871de * remove openssl from netware and netwlibc (missing dynlibs support)
git-svn-id: trunk@5372 -
2006-11-14 15:21:06 +00:00
Almindor
2dbb4b5999 * remove openssl from fcl/lnet (is in packages)
git-svn-id: trunk@5371 -
2006-11-14 15:18:27 +00:00
yury
d8d25c2489 * fixed memory leaks in compiler.
git-svn-id: trunk@5369 -
2006-11-14 09:32:58 +00:00
yury
ba53db3b5d * ARM PC relative references optimization.
git-svn-id: trunk@5368 -
2006-11-14 09:31:17 +00:00
Jonas Maebe
4ba88ce33e * fix searching of (g)ar for the arfinishcmd
git-svn-id: trunk@5367 -
2006-11-13 22:39:00 +00:00
Jonas Maebe
10f32e946e * fixed compilation
git-svn-id: trunk@5366 -
2006-11-13 22:25:24 +00:00
peter
f21f055373 * change hashobjectlist.Delete() calls to :=nil now that the .Delete() behaviour
is changed

git-svn-id: trunk@5365 -
2006-11-13 22:04:21 +00:00
Jonas Maebe
25e9a60553 * expand the paths in the PATH when searching for executables
(e.g. ~/bin)

git-svn-id: trunk@5364 -
2006-11-13 22:03:49 +00:00
peter
9ae8e9fa21 * refactor tclassheader in tvmtbuilder and tvmtwriter
* fix rtti generation
  * rtti is now written at the end of a module when all info is available,
    this prevents some duplicate rtti entries cause by inheritance

git-svn-id: trunk@5363 -
2006-11-13 22:03:17 +00:00
peter
129ab85aad * tfphashlist.delete needs to rehash after updating all indexes
git-svn-id: trunk@5362 -
2006-11-13 21:17:59 +00:00
peter
05e944a25c * only build X11 for unixes
git-svn-id: trunk@5361 -
2006-11-13 21:10:43 +00:00
peter
881c210908 * unitinialized sorg
git-svn-id: trunk@5360 -
2006-11-13 20:40:00 +00:00
micha
90b19e0be2 * make tgeneric10 more complex
git-svn-id: trunk@5359 -
2006-11-13 20:13:02 +00:00
daniel
056ee3c865 * Fix bug #7814: use path instead of s^.path toprevent truncation.
git-svn-id: trunk@5358 -
2006-11-13 18:52:37 +00:00
marco
ddcb1616b6 * bug #7784, moving of gtk2x11 from lazarus to fpc. (minus laz package)
git-svn-id: trunk@5357 -
2006-11-13 15:46:06 +00:00
Almindor
6d34a8a864 * move TZSeconds to lcommon
git-svn-id: trunk@5356 -
2006-11-13 12:13:13 +00:00
marco
ddbbcb875e * fix for 7791, counter vars were unsigned and compared with x<0 and x>0 etc
git-svn-id: trunk@5355 -
2006-11-13 12:12:35 +00:00
Almindor
ae548087ca * neli's fixes for http
git-svn-id: trunk@5354 -
2006-11-13 11:06:23 +00:00
Almindor
69ae3f42dd * fixes netware, netwlibc and OS2 lnet by removing non working parts
git-svn-id: trunk@5353 -
2006-11-13 11:02:29 +00:00
Almindor
8cdac28178 * removes unsupported stuff from OS2 makefiles
git-svn-id: trunk@5352 -
2006-11-13 09:31:12 +00:00
peter
45621c892e * set vs_initialised for typed consts
* delete old symbol when absolute is used

git-svn-id: trunk@5351 -
2006-11-13 07:42:48 +00:00
Tomas Hajny
d0b95a7841 * type aliases for improved compatibility
git-svn-id: trunk@5350 -
2006-11-12 23:38:47 +00:00
Tomas Hajny
0a35861d2a * improved compatibility with Windows WinSock
git-svn-id: trunk@5349 -
2006-11-12 22:49:48 +00:00