florian
2a54d957b2
* fixed two small errors
...
* supported_optimizerswitches now takes generic flags also into account
git-svn-id: trunk@4865 -
2006-10-11 21:14:47 +00:00
Vincent Snijders
1117a58f9f
+ added binarytrees benchmark
...
git-svn-id: trunk@4864 -
2006-10-11 21:03:25 +00:00
micha
0c5124c295
* fix compilation of sysutils, partly revert patch from peter which was a modified version of my patch
...
git-svn-id: trunk@4863 -
2006-10-11 18:19:06 +00:00
florian
a61abb25cb
* reorganized optimizer switch sets
...
git-svn-id: trunk@4862 -
2006-10-11 18:16:10 +00:00
micha
8678d52aeb
* avoid warning when pointer points to size 1 data
...
* fix variantmanager for {$T+}
git-svn-id: trunk@4861 -
2006-10-11 16:40:40 +00:00
florian
e8d5dc4ab2
* tailrecursion optimization enabled for for sparc, i386, x86-64 and arm
...
git-svn-id: trunk@4860 -
2006-10-11 16:34:28 +00:00
florian
c0336595b6
* fixed non wince execution
...
git-svn-id: trunk@4859 -
2006-10-11 15:54:48 +00:00
Vincent Snijders
ce9cbe2401
+ recursive benchmark
...
git-svn-id: trunk@4858 -
2006-10-11 09:26:15 +00:00
Jonas Maebe
8177baaa75
* fixed test
...
git-svn-id: trunk@4857 -
2006-10-11 09:21:34 +00:00
Jonas Maebe
a6cac7412c
* reduced complexity so it compiles again
...
git-svn-id: trunk@4856 -
2006-10-11 09:19:23 +00:00
peter
d9bcee0cbe
* don't allocate unixfinddata if we search only one file, patch from neli
...
git-svn-id: trunk@4855 -
2006-10-11 07:04:45 +00:00
florian
02d0ac4c3e
+ only procedures doing recursive calls are checked for tail recursivity
...
+ parameters are tested if they are usable with tail recursion removal
git-svn-id: trunk@4853 -
2006-10-10 20:29:48 +00:00
Vincent Snijders
7a643c0907
* moved obsolete shootout benchmark to obsolete directory
...
git-svn-id: trunk@4852 -
2006-10-10 19:50:26 +00:00
Almindor
5dc3c137bb
* fixed bad propset
...
git-svn-id: trunk@4851 -
2006-10-10 19:29:33 +00:00
Almindor
04ee4375a7
* adds support of KSE kernel threads to freeBSD
...
+ adds ucontext types required
+ adds stack_t to signals include
+ adds kde_ syscalls
git-svn-id: trunk@4850 -
2006-10-10 19:28:11 +00:00
florian
82b7b785f7
+ TAILREC optimizer switch
...
git-svn-id: trunk@4849 -
2006-10-10 18:41:28 +00:00
peter
71665dbc4c
* initial addr_pic support for x86_64 binary writer
...
git-svn-id: trunk@4848 -
2006-10-10 18:36:41 +00:00
Almindor
035ec323c0
* cleans up siginfo_t
...
git-svn-id: trunk@4847 -
2006-10-10 18:21:12 +00:00
peter
37464fcbfd
* new test
...
git-svn-id: trunk@4846 -
2006-10-10 06:11:24 +00:00
florian
6b463bfd0d
+ tail recursion optimization code, needs some fixes, but works basically, not yet activated
...
git-svn-id: trunk@4845 -
2006-10-09 21:51:33 +00:00
Almindor
0ce5904349
* cleans up linux leftovers in other BSD targets
...
git-svn-id: trunk@4844 -
2006-10-09 19:47:06 +00:00
Almindor
e70a5f1ae7
* cleanup of old linux leftovers from pthreads in freeBSD
...
git-svn-id: trunk@4843 -
2006-10-09 19:42:15 +00:00
michael
2346cbeeaa
+ Fixed 64-bit compilation
...
git-svn-id: trunk@4840 -
2006-10-09 10:17:28 +00:00
Jonas Maebe
49986ad7d4
* fixed dotest parameters
...
git-svn-id: trunk@4839 -
2006-10-09 08:38:15 +00:00
florian
2a7ff92018
- removed all declarations with array of const having a varargs counterpart
...
git-svn-id: trunk@4838 -
2006-10-08 20:46:42 +00:00
florian
948ec12140
* use oldfpccall for interrupts
...
git-svn-id: trunk@4837 -
2006-10-08 18:20:13 +00:00
florian
8d0f457f6f
* if array of const in cdecled functions is omitted, varargs must be present, see #7504
...
git-svn-id: trunk@4836 -
2006-10-08 18:14:20 +00:00
florian
e6cffee1d1
* fixed compilation
...
git-svn-id: trunk@4835 -
2006-10-08 17:47:26 +00:00
florian
f68902500b
* set fpu control word appropriatly, see also #7570
...
git-svn-id: trunk@4834 -
2006-10-08 16:36:08 +00:00
Marc Weustink
31090d8736
* generate realnames for syms in -gw3
...
git-svn-id: trunk@4833 -
2006-10-08 16:27:03 +00:00
tom_at_work
c64190bda3
* r4760, r4784, r4788 for ppc64
...
git-svn-id: trunk@4832 -
2006-10-08 16:09:46 +00:00
florian
de87469127
* removed unaligned workarounds
...
git-svn-id: trunk@4831 -
2006-10-08 15:48:06 +00:00
florian
bacded2cf8
* fixed expectloc of unaligned(...)
...
git-svn-id: trunk@4830 -
2006-10-08 15:47:01 +00:00
florian
6f968732c0
* don't call the system if flush hasn't to flush anything
...
git-svn-id: trunk@4829 -
2006-10-08 14:21:00 +00:00
florian
fd784931dd
* don't mess with the command line buffers if no command line is given
...
git-svn-id: trunk@4828 -
2006-10-08 14:20:23 +00:00
Jonas Maebe
f4ea862438
* part of r4826 (forgot to commit)
...
git-svn-id: trunk@4827 -
2006-10-08 10:01:58 +00:00
Jonas Maebe
b386335f27
* treat zero-based arrays of char also as pchar's when reading
...
(i.e., always zero-terminate) (bug 7567)
git-svn-id: trunk@4826 -
2006-10-08 09:22:30 +00:00
florian
fb5e396881
+ experimental -Sv option to support vector arithmetics
...
git-svn-id: trunk@4825 -
2006-10-07 21:39:48 +00:00
micha
537c10517c
ignore output binaries
...
git-svn-id: trunk@4824 -
2006-10-07 19:36:02 +00:00
micha
5f353d6fef
add warning for arithmetic on untyped pointers
...
git-svn-id: trunk@4823 -
2006-10-07 19:34:16 +00:00
michael
0c669fbad0
* Patch from orinaudo@gmail.com:
...
+ 4 methods added to encapsulate RecInfo access (that was causing alignement troubles in several places under wince)
+ const added to define size (now 200) when string Field with zero size are copied from other datasets
+ cache added for fields offset instead of recalculating sum(fields size) everytime
git-svn-id: trunk@4822 -
2006-10-07 19:25:27 +00:00
micha
dfd3b2503e
add message for {$T+} unportability
...
git-svn-id: trunk@4821 -
2006-10-07 19:21:32 +00:00
micha
f47f8e6af1
add tests for untyped pointer arithmetic warnings
...
git-svn-id: trunk@4820 -
2006-10-07 16:28:21 +00:00
peter
d07f470b71
* remove ifdef fpc
...
git-svn-id: trunk@4819 -
2006-10-07 13:43:34 +00:00
micha
a3c1250cd3
do not search for sources of released ppu files
...
git-svn-id: trunk@4818 -
2006-10-07 09:45:40 +00:00
micha
97722babad
generate more verbose messages in case of PPU/unit not found
...
git-svn-id: trunk@4817 -
2006-10-07 09:23:38 +00:00
Marc Weustink
88e00bd264
* removed write depend def, write only defs when needed
...
git-svn-id: trunk@4816 -
2006-10-06 23:54:38 +00:00
Almindor
f29488cf16
* fixes argument parsing in win32 (bug #7536 )
...
git-svn-id: trunk@4815 -
2006-10-06 17:24:04 +00:00
florian
797aacac5b
* file moved as suggested by Mattias Gaertner
...
git-svn-id: trunk@4814 -
2006-10-06 17:13:26 +00:00
Jonas Maebe
2a0f73996a
+ added
...
git-svn-id: trunk@4813 -
2006-10-06 16:09:56 +00:00