peter
4bee83c736
* range check errors
...
git-svn-id: trunk@2402 -
2006-02-02 09:03:02 +00:00
daniel
d19c95db8f
* various bugfixes
...
- Disable shared linking for now since it since it simply breaks
svn. (Already disabled in Makefile itself, likely accidentally
done with an old FPCMake, but it "fixed" svn to compile.)
git-svn-id: trunk@2401 -
2006-02-02 08:22:35 +00:00
peter
54d4e9e4b9
* palmos patch from mazen
...
git-svn-id: trunk@2400 -
2006-02-02 07:12:43 +00:00
Károly Balogh
a9dbab1035
- tiny bits of mess cleanup
...
git-svn-id: trunk@2399 -
2006-02-02 00:11:49 +00:00
florian
137f8f340d
* handling of address registers in references fixed
...
* write address registers as areg when compiling with -sr
git-svn-id: trunk@2398 -
2006-02-01 22:45:14 +00:00
florian
c0f80338ab
+ support for dwarf parameter symbols
...
git-svn-id: trunk@2397 -
2006-02-01 22:44:19 +00:00
florian
4b078de51e
+ arm-palmos
...
git-svn-id: trunk@2396 -
2006-02-01 21:52:32 +00:00
florian
2c1e796f1f
* fixed regallocator for m68k
...
git-svn-id: trunk@2395 -
2006-02-01 20:26:28 +00:00
Károly Balogh
deb2bd1e24
- deleted readme containing obsolete info
...
git-svn-id: trunk@2394 -
2006-02-01 16:00:40 +00:00
Károly Balogh
572c8430ac
+ more mess to make the skeleton amiga rtl compile
...
git-svn-id: trunk@2393 -
2006-02-01 15:35:33 +00:00
Károly Balogh
fe6637884d
+ some basic system unit. morphos one with _lot_ of commented out parts
...
git-svn-id: trunk@2392 -
2006-02-01 15:21:29 +00:00
Károly Balogh
9a879981ed
* even more m68k mess
...
a tiny fix, and some code from ppc cg, to serve as base
git-svn-id: trunk@2391 -
2006-02-01 15:19:58 +00:00
Jonas Maebe
e9a6b3dc10
* fixed some FloatToStrF and FloatToStr precision problems. Still fails
...
for some corner cases (e.g. 8.502 as double), but that problem is in
str_real
git-svn-id: trunk@2390 -
2006-02-01 10:22:52 +00:00
daniel
eb45aa901f
* Remove debugging code.
...
git-svn-id: trunk@2389 -
2006-02-01 08:27:30 +00:00
peter
a293a2486d
* remove useless comment
...
git-svn-id: trunk@2388 -
2006-02-01 06:34:31 +00:00
florian
8f9c450535
+ typed constants for dwarf
...
git-svn-id: trunk@2387 -
2006-01-31 22:32:54 +00:00
florian
c23b328f96
+ first implementation of record dwarf debugging info
...
git-svn-id: trunk@2386 -
2006-01-31 22:13:49 +00:00
florian
818ac29ba2
+ some files from old fixes branch added
...
git-svn-id: trunk@2385 -
2006-01-31 21:55:42 +00:00
Károly Balogh
37024dc4d0
+ more m68k mess... ignore :)
...
git-svn-id: trunk@2384 -
2006-01-31 16:58:50 +00:00
daniel
56d3bf1403
+ Keyboard unit overhaul
...
+ Shift+arrow keys now working in xterm
+ Keyboard restored when vt-switching away from application on Linux
console
+ Escape key remapped on Linux console so it works instantly.
+ Try to use Linux console more aggressively
+ Linux specific code now only executed on Linux terminals and not
on xterm, FreeBSD etc.
git-svn-id: trunk@2383 -
2006-01-31 10:26:25 +00:00
Károly Balogh
8d8e9b8806
+ more 68k mess, committed to transfer between dev machines, ignore
...
git-svn-id: trunk@2382 -
2006-01-31 01:39:24 +00:00
Jonas Maebe
440637d72d
+ added (not yet fixed)
...
git-svn-id: trunk@2381 -
2006-01-29 22:46:46 +00:00
peter
e58e92c4fa
* added sumInt
...
git-svn-id: trunk@2380 -
2006-01-29 19:46:14 +00:00
daniel
0c050527ca
* 2.0 workaround
...
git-svn-id: trunk@2379 -
2006-01-29 18:15:50 +00:00
tom_at_work
a2307edf2c
* fixed -dUSE_SYSUTILS compilation
...
* the call to "ar" is now automatically broken into multiple calls, avoiding shell errors when expanding the '*' in the original commandline
git-svn-id: trunk@2378 -
2006-01-29 18:01:53 +00:00
tom_at_work
64c8d25dcf
* added __stkptr global in cprt0 for powerpc/linux
...
git-svn-id: trunk@2377 -
2006-01-29 17:54:04 +00:00
tom_at_work
453bb6d1c9
* removed libc package from build for every linux platform but i386 and x86-64 (libc is a x86 specific kylix compatibility library)
...
git-svn-id: trunk@2376 -
2006-01-29 17:49:42 +00:00
florian
133366a411
* fixed writing of string constant symbols
...
git-svn-id: trunk@2375 -
2006-01-29 12:37:53 +00:00
florian
a5d254e8fe
* dwarf:
...
+ array debug info
+ constant sym debug info
git-svn-id: trunk@2374 -
2006-01-29 12:06:57 +00:00
michael
dcb932d367
+ Patch from Michalis Kamburelis to fix hex2dec behaviour in case of error
...
git-svn-id: trunk@2373 -
2006-01-29 10:28:37 +00:00
florian
8c408e67fd
* gdb doesn't support set types in dwarf yet
...
git-svn-id: trunk@2372 -
2006-01-29 09:28:23 +00:00
daniel
b53d90a328
* Comitted too quickly
...
git-svn-id: trunk@2371 -
2006-01-29 08:28:46 +00:00
daniel
c1e09fab0c
* Fix 2.0.0 compat
...
git-svn-id: trunk@2370 -
2006-01-29 08:00:16 +00:00
florian
b4946c6dc9
* started to fix setdef writing for dwarf
...
* some missing finish_entry inserted
git-svn-id: trunk@2369 -
2006-01-28 23:52:39 +00:00
florian
2b059f925f
+ ignore rtti syms in dwarf
...
git-svn-id: trunk@2368 -
2006-01-28 23:40:54 +00:00
florian
3fad2d3c72
* dwarf for sets and typesyms
...
git-svn-id: trunk@2367 -
2006-01-28 23:34:18 +00:00
daniel
bb797e93f0
* vcsa functionality moved into linuxvcs unit
...
* Reverse ifdef in gpm
git-svn-id: trunk@2366 -
2006-01-28 23:17:48 +00:00
florian
97b135f5cd
* enumeration sym names need trailing #0
...
git-svn-id: trunk@2365 -
2006-01-28 22:46:18 +00:00
florian
e75d5ac47c
* fixed previous commit
...
git-svn-id: trunk@2364 -
2006-01-28 22:42:34 +00:00
florian
826b5cf34a
+ dwarf support for enums
...
git-svn-id: trunk@2363 -
2006-01-28 22:36:27 +00:00
florian
30c0b4dae5
+ dwarf for floats
...
git-svn-id: trunk@2362 -
2006-01-28 22:22:25 +00:00
daniel
c182af93ab
* Overhaul of key recognition codes. Should recognize key much
...
better now, even without terminfo, which has been removed so another
libc dependency is gone.
git-svn-id: trunk@2361 -
2006-01-28 22:21:28 +00:00
florian
64acd83ab4
+ dwarf for procedures and local symbols
...
git-svn-id: trunk@2360 -
2006-01-28 21:26:37 +00:00
michael
cbdda429c5
+ Patch from Graeme Geldenhuys to fix ExtractFileDrive
...
git-svn-id: trunk@2359 -
2006-01-28 18:10:07 +00:00
michael
736b9ec000
+ Patch from Graeme Geldenhuys to add delphi compatibility function
...
git-svn-id: trunk@2358 -
2006-01-28 18:07:23 +00:00
florian
3755909958
+ basic types and pointer types completed
...
git-svn-id: trunk@2357 -
2006-01-28 18:02:41 +00:00
florian
5391a1632e
* fixed filename and dir writting for dwarf compilation unit
...
git-svn-id: trunk@2356 -
2006-01-28 16:51:15 +00:00
florian
cac8dca3f8
* fixed line info
...
git-svn-id: trunk@2355 -
2006-01-28 16:43:52 +00:00
florian
8cd8e4ba8d
+ basic dwarf support for variables and types
...
git-svn-id: trunk@2353 -
2006-01-28 16:06:08 +00:00
Károly Balogh
db07870443
totally messy m68k changes. cleanup in progress
...
git-svn-id: trunk@2352 -
2006-01-27 14:20:35 +00:00