Jonas Maebe
3f86e6b728
* keep upper bound of loops in a register instead of in memory
...
git-svn-id: trunk@2105 -
2006-01-01 17:02:34 +00:00
Jonas Maebe
9603f4bf82
* fixed double writing of "<var> located in register" in assembler
...
source after previous patch
git-svn-id: trunk@2104 -
2006-01-01 15:36:42 +00:00
Jonas Maebe
365d2892f4
+ support for bo/bi notation for branches in the assembler reader
...
git-svn-id: trunk@2102 -
2006-01-01 13:34:04 +00:00
florian
008da5b11c
+ new cpus/fpus added
...
git-svn-id: trunk@2101 -
2006-01-01 12:41:39 +00:00
Jonas Maebe
cd69c36f17
* commited -> committed (fix for web bug #4642 , by Vincent Snijders)
...
git-svn-id: trunk@2099 -
2005-12-31 17:30:22 +00:00
marco
2dbe7d22c2
* Indy fix (freeonterminate workaround)
...
git-svn-id: trunk@2098 -
2005-12-31 15:40:19 +00:00
marco
a5276e396e
* fixed FreeBSD 6 cprt0.as Use -Xf from now on.
...
git-svn-id: trunk@2097 -
2005-12-31 15:39:35 +00:00
Jonas Maebe
226ef51699
* cpux86 -> cpui386 (cpux86 does not exist)
...
git-svn-id: trunk@2095 -
2005-12-31 14:21:11 +00:00
Jonas Maebe
c945b972c4
* fixed FpGetRLimit and FpUGetRLimit
...
git-svn-id: trunk@2093 -
2005-12-31 13:52:38 +00:00
florian
a11a177469
* generate pic'ed external jmps on 386 as well if necessary
...
git-svn-id: trunk@2092 -
2005-12-31 13:51:57 +00:00
Jonas Maebe
41d6d85084
* fixed spilling of fpu registers
...
git-svn-id: trunk@2090 -
2005-12-31 13:14:56 +00:00
Jonas Maebe
018fa207d7
* only allocate the calleeside register locations of parameters when
...
needed, avoids some unnecessary register conflicts (not yet perfect
for 64bit locations on 32bit cpus)
git-svn-id: trunk@2089 -
2005-12-31 12:28:56 +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
c423e23bb4
* only use r12 as frame pointer in the entry code for ppc if necessary
...
git-svn-id: trunk@2086 -
2005-12-31 10:54:09 +00:00
Jonas Maebe
6c30925e04
* fixed offsets used by stmw/lmw
...
git-svn-id: trunk@2084 -
2005-12-30 23:50:37 +00:00
marco
f8c25e9905
* setsockopt detail bug
...
git-svn-id: trunk@2083 -
2005-12-30 18:58:57 +00:00
Jonas Maebe
c3f27eee06
* optimized generation of and generated entry and exit code:
...
* no stack frame generated anymore if it's not necessary
* only the necessary stack space is now reserved, instead of
room for all non-volatile registers
* less usage of helper registers
git-svn-id: trunk@2082 -
2005-12-30 17:20:07 +00:00
florian
8bece84c5b
* graph is only built on i386 on linux
...
git-svn-id: trunk@2081 -
2005-12-30 12:28:08 +00:00
daniel
3758d106fe
* remove command about quotes in array version of executeprocess, which doesn't
...
apply there
git-svn-id: trunk@2080 -
2005-12-30 09:19:23 +00:00
oro06
49738994a8
*preprocessor can't read files with proc/func declaration
...
git-svn-id: trunk@2078 -
2005-12-29 16:07:01 +00:00
Tomas Hajny
7d5d88d24f
* backward search hopefully fixed
...
git-svn-id: trunk@2077 -
2005-12-29 15:56:13 +00:00
marco
51297c3d7b
* PosSet(Ex)
...
git-svn-id: trunk@2076 -
2005-12-29 15:37:19 +00:00
florian
7b5f6b27fb
* fixed pathes on win32
...
git-svn-id: trunk@2075 -
2005-12-29 15:03:58 +00:00
florian
d1709eaefb
* rebuild Makefile
...
git-svn-id: trunk@2074 -
2005-12-29 14:53:59 +00:00
florian
bbb39044ff
* fixed win32 makefile
...
git-svn-id: trunk@2073 -
2005-12-29 14:48:19 +00:00
florian
051d8a1ceb
+ added missing Makefile
...
git-svn-id: trunk@2072 -
2005-12-29 14:41:10 +00:00
florian
da18dca277
* graph and ggigraph unit moved to packages/base
...
git-svn-id: trunk@2071 -
2005-12-29 14:36:22 +00:00
oro06
c1ac14c0f3
*arm/wince lib import corrected for Loadlibrary, GetProcAddress
...
git-svn-id: trunk@2070 -
2005-12-28 15:09:52 +00:00
oro06
209cbd7227
*arm/wince basepackages
...
git-svn-id: trunk@2069 -
2005-12-28 09:27:43 +00:00
marco
25bdac2b80
* fix for snapshot failure on dos (John Lee's builds)
...
git-svn-id: trunk@2067 -
2005-12-28 08:49:14 +00:00
oro06
1a2308afc4
+arm/wince more db, extrapackages
...
git-svn-id: trunk@2066 -
2005-12-27 16:40:56 +00:00
oro06
19b6be7d8e
+arm/wince more rtl units : winsock, sockets
...
+arm/wince more fcl units : resolve, ssockets
git-svn-id: trunk@2065 -
2005-12-27 15:37:15 +00:00
florian
834ae15bd1
* fixed sparc building
...
git-svn-id: trunk@2063 -
2005-12-27 10:41:42 +00:00
Jonas Maebe
55218d452b
* don't change the binding of real external symbols in the patch
...
of r2058, fixes the binary writer
git-svn-id: trunk@2060 -
2005-12-27 09:41:52 +00:00
Jonas Maebe
de8dbbd2c4
* final fixes for Mac OS X shared library creation: procedures declared
...
as forward are no longer treated as external symbols
* changed alloc_proc_symbol() to directly call newasmsymbol as opposed
to creating a dummy tai_symbol()
git-svn-id: trunk@2058 -
2005-12-26 18:18:05 +00:00
oro06
ef1def657f
+arm/wince more fcl unit : syncobjs
...
git-svn-id: trunk@2057 -
2005-12-26 17:58:02 +00:00
Jonas Maebe
640ddd2e26
- removed unused local conflicting type definition
...
git-svn-id: trunk@2056 -
2005-12-26 16:01:13 +00:00
Jonas Maebe
76857dbca9
* set result of SetPrecisionMode()
...
git-svn-id: trunk@2055 -
2005-12-26 15:52:57 +00:00
Jonas Maebe
ea3c2fdf46
* fixed used of uninitialized variable in VariantToSingle()
...
git-svn-id: trunk@2054 -
2005-12-26 15:32:40 +00:00
oro06
cd20291584
+arm/wince more fcl units : simpleipc
...
git-svn-id: trunk@2053 -
2005-12-26 15:20:04 +00:00
Jonas Maebe
021dabc37e
* also honour vsf_use_hints for uninitialised warnings for the
...
function result variable
git-svn-id: trunk@2052 -
2005-12-26 14:44:03 +00:00
oro06
c007b1cd90
+arm/wince more fcl units : process, fileinfo
...
*types.pp : new define Win32orCE added
git-svn-id: trunk@2051 -
2005-12-26 11:06:05 +00:00
peter
63091ddafc
* blksze to blksize
...
git-svn-id: trunk@2050 -
2005-12-25 11:08:23 +00:00
oro06
e87ce2c74d
*FV not compiled for wince
...
git-svn-id: trunk@2049 -
2005-12-25 10:26:33 +00:00
florian
dae84f282f
* fixed handling of doubles in softemu mode if they are split between register and memory
...
git-svn-id: trunk@2047 -
2005-12-24 17:43:57 +00:00
Jonas Maebe
b08eccdbf0
- reverted ansi2wide and wide2ansi changes, because they affect
...
third party sources too much
git-svn-id: trunk@2046 -
2005-12-24 01:40:23 +00:00
Jonas Maebe
5b9f58ef73
* reverted r2037 because of braindead "out" semantics for refcounted
...
types
git-svn-id: trunk@2045 -
2005-12-24 01:06:05 +00:00
Jonas Maebe
d6559f594d
* also make "out" parameters unique
...
git-svn-id: trunk@2043 -
2005-12-23 23:48:48 +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
9a08cdccf0
* several changes of var parameters into out parameters to avoid
...
useless warnings: code parameter of val(), destination of str(),
destinations of ansi2wide and wide2ansi
git-svn-id: trunk@2041 -
2005-12-23 22:25:26 +00:00