Commit Graph

21717 Commits

Author SHA1 Message Date
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
daniel
ea2af1b3aa + Much more agressive VCSA detection. Now works from inside Midnight Commander.
git-svn-id: trunk@2351 -
2006-01-27 10:46:26 +00:00
daniel
f1e849a469 * Better error handling
git-svn-id: trunk@2350 -
2006-01-27 10:36:46 +00:00
daniel
44ee4f6a39 + Very aggressive vcsa detection
git-svn-id: trunk@2349 -
2006-01-27 10:28:58 +00:00
daniel
45d159eaad * Another libc dependency less
git-svn-id: trunk@2348 -
2006-01-26 22:14:46 +00:00