Commit Graph

21586 Commits

Author SHA1 Message Date
Jonas Maebe
cd4df8a12c * don't endlessly recurse in tobjectdef.gettypename if we need
to get the typename of aktobjectdef

git-svn-id: trunk@2419 -
2006-02-03 18:43:38 +00:00
Jonas Maebe
9fd4e98dad * fixed displaying of hints such for procedures and functions
(and moved check_hints from pbase to htypechk)

git-svn-id: trunk@2417 -
2006-02-03 18:14:13 +00:00
Jonas Maebe
a42730b1f3 + added
git-svn-id: trunk@2416 -
2006-02-03 16:23:41 +00:00
Jonas Maebe
cc7ff349cd * fixed tw4764
git-svn-id: trunk@2414 -
2006-02-03 14:57:55 +00:00
Jonas Maebe
976bb457b4 * fixed WriteDecodedSleb128
git-svn-id: trunk@2413 -
2006-02-03 12:37:50 +00:00
Jonas Maebe
1139570b64 * fixed tests/test/trange5
git-svn-id: trunk@2412 -
2006-02-03 11:35:51 +00:00
florian
845ab889fa + dwarf for variants and file types
* fixed dwarf for void pointers
* fixed dwarf for type syms

git-svn-id: trunk@2411 -
2006-02-02 22:54:44 +00:00
florian
e1e611b86e + debug info for register variables
git-svn-id: trunk@2410 -
2006-02-02 21:47:18 +00:00
florian
94038b0d83 + translate register variable locations, enables register variable debug info, with SSA it requires to be extended maintaining location list
git-svn-id: trunk@2409 -
2006-02-02 21:27:23 +00:00
florian
4662a12fd5 * compilation for arm target fixed
git-svn-id: trunk@2408 -
2006-02-02 17:26:18 +00:00
florian
9991b859ca * fixed parameter symbol writing
git-svn-id: trunk@2407 -
2006-02-02 17:10:52 +00:00
peter
30130d41be * more tests for symtable insert/search
git-svn-id: trunk@2406 -
2006-02-02 13:41:17 +00:00
peter
62d885369d * test for enums in record
git-svn-id: trunk@2405 -
2006-02-02 13:17:05 +00:00
Károly Balogh
e785aee0a1 + added ifndef NOTARGETAMIGA
git-svn-id: trunk@2404 -
2006-02-02 11:55:33 +00:00
Jonas Maebe
7338c03fac + comp and int64 overloads for floattostr(f)
git-svn-id: trunk@2403 -
2006-02-02 10:33:12 +00:00
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