Commit Graph

21658 Commits

Author SHA1 Message Date
florian
0b1b0047f4 * use GNU Assembler by default on sparc-solaris, it's now called gas
git-svn-id: trunk@2510 -
2006-02-10 19:06:28 +00:00
Jonas Maebe
92c389aaeb * fixed web bug #4778 (explicit type casting of float to int in tp/delphi
keeps the bit pattern instead of converting)

git-svn-id: trunk@2509 -
2006-02-10 11:05:47 +00:00
Jonas Maebe
cd70b38e8b * kill warnings about non-longint code parameters with val()
which popped up again after yesterday's patches to the
    potential range error warnings

git-svn-id: trunk@2508 -
2006-02-10 10:08:07 +00:00
oro06
e422ddbca3 *wince : api shell update, system.MainInstance is dword
git-svn-id: trunk@2507 -
2006-02-10 09:49:13 +00:00
peter
8f21a5c0f6 * align interface offsets
git-svn-id: trunk@2506 -
2006-02-10 08:30:35 +00:00
peter
e2383470b8 * fixed invalid memory read in tp-mode when parsing uses clause
git-svn-id: trunk@2505 -
2006-02-10 08:01:53 +00:00
peter
09b9852748 * new test
git-svn-id: trunk@2504 -
2006-02-10 07:52:07 +00:00
peter
042afa256c * reset lockcount in SafeArrayCreate and SafeArrayCopy, patch by Tomas Stejskal
-This line, and those below, will be ignored--

M    varutils.inc

git-svn-id: trunk@2503 -
2006-02-10 06:50:23 +00:00
Jonas Maebe
5007ae7197 * fixed web bug #4724 (don't allow inc/dec(pointer,pointer)
* more accurate error postitions for inc/dec errors

git-svn-id: trunk@2502 -
2006-02-09 18:18:47 +00:00
Jonas Maebe
765fe2b2ab * fixed bug #4737 (check for potential range errors in for-loop
assignment, report correct column for potential range errors of
    call parameters)
  * refactored code to check potential range check errors (check_ranges
    in htypechk)

git-svn-id: trunk@2501 -
2006-02-09 17:39:22 +00:00
florian
5e84d37b2d + flock implemented in pascal
git-svn-id: trunk@2499 -
2006-02-09 15:17:29 +00:00
florian
fa1e63d391 * from Ales Katona: use $fpcversion instead of fixed version number when generating config
git-svn-id: trunk@2498 -
2006-02-09 15:06:33 +00:00
oro06
b18fc0479b *wince : api update, coredll available exported function list
git-svn-id: trunk@2497 -
2006-02-09 10:59:59 +00:00
peter
7dfdc2fe4d * stkptr fixed
git-svn-id: trunk@2495 -
2006-02-09 08:23:07 +00:00
peter
cbf91de10f * new test
git-svn-id: trunk@2494 -
2006-02-09 07:54:25 +00:00
peter
cdda841559 * add test
git-svn-id: trunk@2493 -
2006-02-09 07:48:34 +00:00
peter
91ab7f151a * missing includes
git-svn-id: trunk@2491 -
2006-02-09 07:04:12 +00:00
florian
cf4b0a2185 * flock will get a pascal implementation on Solaris
git-svn-id: trunk@2490 -
2006-02-08 23:24:39 +00:00
florian
9005442652 * fixed some data types
git-svn-id: trunk@2489 -
2006-02-08 23:23:33 +00:00
Jonas Maebe
b610622ce1 + test for out-initialised checking
git-svn-id: trunk@2488 -
2006-02-08 20:34:16 +00:00
Jonas Maebe
7edc9d0e6a * also perform initialised checking for out-parameter, and set the
initialised state of value/const/var parameters to initialised

git-svn-id: trunk@2487 -
2006-02-08 20:33:15 +00:00
Jonas Maebe
0e2a5dde24 * the pointer parameter of fpc_Read_Text_PChar_As_Pointer is not an
out parameter, but a const (the pointer is const and must be
    valid already)

git-svn-id: trunk@2486 -
2006-02-08 20:32:32 +00:00
Jonas Maebe
1e47e5a2db * initialise processaddress for darwin
git-svn-id: trunk@2485 -
2006-02-08 20:31:45 +00:00
Jonas Maebe
d11329f9cd * openstrings and openarrays don't have to by valid in order to use
high()/low() on them

git-svn-id: trunk@2484 -
2006-02-08 20:30:49 +00:00
Jonas Maebe
63b9f00afd * don't report sym_w_identifier_only_read for exported or external
variables

git-svn-id: trunk@2483 -
2006-02-08 20:30:07 +00:00
Jonas Maebe
3b93263965 + added missing -vw option
git-svn-id: trunk@2482 -
2006-02-08 19:44:36 +00:00
Jonas Maebe
414bad118b * moved to webtbf, since tests have to fail
git-svn-id: trunk@2481 -
2006-02-08 19:44:05 +00:00
Jonas Maebe
a68ca7eb2a * fixed web bug #4768 + test
git-svn-id: trunk@2479 -
2006-02-08 19:22:26 +00:00
peter
513cbb1c6e * Make RTL compilable
git-svn-id: trunk@2476 -
2006-02-08 08:56:16 +00:00
florian
a7893f3be8 * some functions are in different libraries under Solaris
git-svn-id: trunk@2475 -
2006-02-07 22:37:35 +00:00
florian
fd0f51c463 * map bus error to runerror 214
git-svn-id: trunk@2474 -
2006-02-07 21:43:39 +00:00
florian
0c8c95c334 * older Solaris doesn't have trunc in libc
git-svn-id: trunk@2473 -
2006-02-07 21:40:19 +00:00
Jonas Maebe
c15b500e32 + warn if a static variable is read but not assigned (tw4781*)
git-svn-id: trunk@2472 -
2006-02-07 21:23:02 +00:00
florian
fe2b798378 * made a lot of Solaris rtl stuff compilable
git-svn-id: trunk@2471 -
2006-02-07 20:17:44 +00:00
Jonas Maebe
2435a7a93c * finalization sections in shared libraries under Darwin are now run
* cleaned up the way the initialisation sections of shared libraries
    under Darwin are run

git-svn-id: trunk@2470 -
2006-02-07 14:29:58 +00:00
Jonas Maebe
0dc6d51c08 * fixed displaying of hints such for procedures and functions
(and moved check_hints from pbase to htypechk) (forgot to commit earlier)

git-svn-id: trunk@2469 -
2006-02-07 14:23:38 +00:00
peter
24fa3cc3bf * some dummy .o files for solaris
* support running testsuite for non-default compiler targets (i.e. non-linux)

git-svn-id: trunk@2468 -
2006-02-07 12:12:55 +00:00
peter
4be3a232fc * solaris added
git-svn-id: trunk@2467 -
2006-02-07 10:51:41 +00:00
peter
b1c66a106e * more dup id fixes
git-svn-id: trunk@2465 -
2006-02-07 07:58:37 +00:00
peter
6b536c206a * fix dll linking
git-svn-id: trunk@2464 -
2006-02-07 06:55:47 +00:00
florian
850188d5da + define sunos as well for Solaris/SunOS
git-svn-id: trunk@2463 -
2006-02-06 22:24:04 +00:00
florian
6a03189443 * fixed hello world on sparc/solaris
git-svn-id: trunk@2462 -
2006-02-06 21:45:56 +00:00
florian
68016e4db2 * fixed function result handling for procedure which are inlinable
git-svn-id: trunk@2461 -
2006-02-06 21:44:35 +00:00
florian
d26f004cdb * solaris port doesn't need the startup files
git-svn-id: trunk@2460 -
2006-02-06 21:43:22 +00:00
peter
a59690b147 * make generic basics working again
git-svn-id: trunk@2458 -
2006-02-06 09:21:08 +00:00
peter
05bac3dceb * fix searching of typenames in records
git-svn-id: trunk@2449 -
2006-02-06 07:07:37 +00:00
peter
232555904e * symtablestack cleanup and rewrite
git-svn-id: trunk@2448 -
2006-02-05 22:24:18 +00:00
daniel
d9030088dd * Fix compilation on non-Unix
git-svn-id: trunk@2447 -
2006-02-05 20:54:07 +00:00
florian
2ff2918016 * fixed open arrays with dwarf
* fixed line info writting for smart linked files

git-svn-id: trunk@2446 -
2006-02-05 20:41:13 +00:00
peter
301042c824 * more check_hints fixes
git-svn-id: trunk@2445 -
2006-02-05 20:18:57 +00:00