Jonas Maebe
95a44d5beb
* fixed
...
git-svn-id: trunk@2551 -
2006-02-12 21:31:25 +00:00
Jonas Maebe
b160cf3540
* improved test
...
git-svn-id: trunk@2550 -
2006-02-12 21:29:02 +00:00
Jonas Maebe
a3a0cf098a
+ test for keeping small records in registers
...
git-svn-id: trunk@2549 -
2006-02-12 20:46:04 +00:00
Jonas Maebe
fe1cefd621
* crash test for automatic prefetching
...
git-svn-id: trunk@2515 -
2006-02-11 15:46:49 +00:00
marco
0b92a85012
* hopefully binary
...
git-svn-id: trunk@2513 -
2006-02-10 21:17:21 +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
peter
09b9852748
* new test
...
git-svn-id: trunk@2504 -
2006-02-10 07:52:07 +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
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
Jonas Maebe
b610622ce1
+ test for out-initialised checking
...
git-svn-id: trunk@2488 -
2006-02-08 20:34:16 +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
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
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
a59690b147
* make generic basics working again
...
git-svn-id: trunk@2458 -
2006-02-06 09:21:08 +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
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
Jonas Maebe
440637d72d
+ added (not yet fixed)
...
git-svn-id: trunk@2381 -
2006-01-29 22:46:46 +00:00
peter
3207ce77e1
* fix compare with null
...
git-svn-id: trunk@2310 -
2006-01-17 08:44:57 +00:00
olle
58f59b9134
added test cases for comming macpas features
...
git-svn-id: trunk@2302 -
2006-01-15 21:55:07 +00:00
Jonas Maebe
f6864a653f
* don't warn about possible use of uninitialised function results of
...
parent procedures in nested procedures (bug 4675)
git-svn-id: trunk@2287 -
2006-01-14 15:34:38 +00:00
Jonas Maebe
09a668dac9
* check whether loop counters are valid for assignment (bug 4695)
...
git-svn-id: trunk@2285 -
2006-01-14 14:09:39 +00:00
florian
b9a0e2ead2
* makefile again regenerated
...
git-svn-id: trunk@2280 -
2006-01-13 20:32:53 +00:00
florian
40290348bc
* Makefiles regenerated
...
git-svn-id: trunk@2279 -
2006-01-13 19:49:25 +00:00
florian
30fc11e7ca
* makefiles regenerated
...
git-svn-id: trunk@2260 -
2006-01-11 21:46:28 +00:00
Jonas Maebe
d87a52fcca
* disabled writeln to avoid dbdigest getting confused while parsing
...
garbage output
git-svn-id: trunk@2244 -
2006-01-09 15:49:03 +00:00
Jonas Maebe
08c4e6918b
* renamed test to properly reproduce internal error
...
git-svn-id: trunk@2243 -
2006-01-09 15:46:30 +00:00
Jonas Maebe
9f8753c6c0
* fixed web bug #4669 (usage of location.loc instead of expectloc)
...
git-svn-id: trunk@2236 -
2006-01-08 21:11:04 +00:00
Jonas Maebe
548a9040bc
* test for register variables and goto
...
git-svn-id: trunk@2191 -
2006-01-05 23:41:54 +00:00
Jonas Maebe
21d51d8815
+ tests for web bugs 3183 and 4403
...
git-svn-id: trunk@2170 -
2006-01-04 22:47:28 +00:00
Jonas Maebe
9c2ee3a722
* fixed web bug #4086 : do not create a refcounted temp for
...
interface temps created for complex callnodes
git-svn-id: trunk@2165 -
2006-01-04 21:07:10 +00:00
florian
be74e017d4
* fixed VarAsType with varSingle, fixes bg 4634
...
git-svn-id: trunk@2159 -
2006-01-04 15:17:59 +00:00
Jonas Maebe
43af4ed0b3
+ added
...
git-svn-id: trunk@2157 -
2006-01-04 12:12:58 +00:00
Jonas Maebe
58381ff7b6
* made chararray handling 98% TP-compatible, fixes web bugs 3012
...
and 4080. The compatibility differences are:
a) writing a chararray which is zero-based but not zero-
terminated does not cause a buffer overflow
b) non-zero-based chararrays can also be read
The difference was that previously, all chararrays were treated
as pchars. In TP/Delphi (and now also in FPC), this is only done
for zero-based chararrays. For non-zero-based ones, the entire
contents of the array should always be used (including #0 's).
The default parameters in the system unit for the chararray
helpers are to avoid having to use a define for bootstrapping.
git-svn-id: trunk@2152 -
2006-01-04 10:05:10 +00:00
tom_at_work
c637f452e5
* disable tw3893 for 64 bit cpus because it tests some 32 bit specific casting
...
git-svn-id: trunk@2145 -
2006-01-03 21:17:36 +00:00
Jonas Maebe
8776946bbf
+ test for macpas interface-only definition units
...
git-svn-id: trunk@2131 -
2006-01-02 20:59:05 +00:00
Jonas Maebe
89523d390b
* fixed web bugs 4574 and 4575
...
+ added combined test for these bugs
git-svn-id: trunk@2119 -
2006-01-02 17:54:39 +00:00
Jonas Maebe
6d3ae16267
* fixed web bug #4647 (untyped elements in array constructors) + test
...
git-svn-id: trunk@2110 -
2006-01-01 20:43:28 +00:00
Jonas Maebe
cbb59be2f1
* fixed web bug #4651 + test
...
git-svn-id: trunk@2108 -
2006-01-01 20:19:38 +00:00
Jonas Maebe
6892958fdd
* use 9 instead of 8 parameters, so one has to be passed on the stack
...
for ppc
git-svn-id: trunk@2087 -
2005-12-31 10:57:12 +00:00
Jonas Maebe
5ccbeea1d3
+ support for "return x" as equivalent for "exit(x)" in macpas mode
...
git-svn-id: trunk@2042 -
2005-12-23 22:49:15 +00:00
Jonas Maebe
25bc4956a2
+ added
...
git-svn-id: trunk@2039 -
2005-12-23 21:20:36 +00:00
peter
710ea0edf0
* fix enum support in vecn in symlists
...
git-svn-id: trunk@2035 -
2005-12-23 14:11:29 +00:00
florian
5ff0e08283
+ compiled and added
...
git-svn-id: trunk@2024 -
2005-12-22 07:40:28 +00:00
peter
95879fe8a7
* basic support for generic classes
...
git-svn-id: trunk@2020 -
2005-12-21 10:11:15 +00:00