Commit Graph

21454 Commits

Author SHA1 Message Date
florian
b74ac03ead * rebuild
git-svn-id: trunk@2271 -
2006-01-12 21:29:00 +00:00
florian
4af9d14a64 * fixed errors
git-svn-id: trunk@2270 -
2006-01-12 21:11:46 +00:00
florian
44fb1f1db8 * symbol_end for typed consts
git-svn-id: trunk@2269 -
2006-01-12 20:38:22 +00:00
peter
1b9f2a8fa9 * use initialstkptr for setting stackbottom
git-svn-id: trunk@2268 -
2006-01-12 11:55:36 +00:00
peter
49cf8154c1 * add missing .globl
git-svn-id: trunk@2267 -
2006-01-12 11:04:03 +00:00
peter
94f2b1d941 * add initialstkptr to get the stackpointer at startup before
PASCALMAIN is called so the main body framepointer is seen as
    a valid pointer with backtracing

git-svn-id: trunk@2266 -
2006-01-12 09:29:57 +00:00
peter
6bbf8f4e22 * always write backtracestr for exception address to print also backtrace info for
exceptions generated from the main body

git-svn-id: trunk@2265 -
2006-01-12 08:46:36 +00:00
florian
9ad60a821f * fixed building on non unix targets
* increased copyright
* changed version to 2.0.2

git-svn-id: trunk@2264 -
2006-01-12 08:18:22 +00:00
peter
a5f659b982 * support FPCDATE include
git-svn-id: trunk@2263 -
2006-01-12 06:59:43 +00:00
florian
cfe47bf0d8 * don't create shared libs for graph
git-svn-id: trunk@2262 -
2006-01-11 22:50:24 +00:00
florian
3eda59948d * fixed make clean all install
git-svn-id: trunk@2261 -
2006-01-11 22:20:40 +00:00
florian
30fc11e7ca * makefiles regenerated
git-svn-id: trunk@2260 -
2006-01-11 21:46:28 +00:00
florian
a6a439b11c * don't link explicitly against libgcc on linux
git-svn-id: trunk@2259 -
2006-01-11 21:45:53 +00:00
florian
270c8def11 * prefix and extension handling fixed
git-svn-id: trunk@2258 -
2006-01-11 21:43:12 +00:00
florian
210f9c07d6 + makefiles adapted for shared library support
git-svn-id: trunk@2257 -
2006-01-11 21:42:30 +00:00
florian
dfcf0cb9d7 * proper handling of build units and implicit units for shared libs
git-svn-id: trunk@2256 -
2006-01-11 21:38:52 +00:00
florian
7dbeab548d + make shared implemented
git-svn-id: trunk@2255 -
2006-01-11 21:20:55 +00:00
peter
5089fe99a9 * integer -> smallint
git-svn-id: trunk@2253 -
2006-01-11 16:23:26 +00:00
peter
9464d1df6c * move vesa includes
git-svn-id: trunk@2247 -
2006-01-10 09:02:49 +00:00
peter
36ae732398 * fixed typo GRPAH to GRAPH
git-svn-id: trunk@2246 -
2006-01-10 09:01:27 +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
ef4ece3674 * fixed allocregbetween in case the first removed tai_regalloc is an
allocation

git-svn-id: trunk@2241 -
2006-01-09 10:07:14 +00:00
Károly Balogh
4a8882d7fe + added __amigaos4__ symbol
git-svn-id: trunk@2240 -
2006-01-09 09:05:58 +00:00
Károly Balogh
b718d9ff37 + added framework code for AmigaOS/PPC syscall support
git-svn-id: trunk@2239 -
2006-01-09 08:58:30 +00:00
Tomas Hajny
6aced9e534 * fix for web bug #4182
git-svn-id: trunk@2238 -
2006-01-09 02:52:55 +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
1273e0d7ed * generate signed comparisons for immediate equality comparisons if
possible, because those can be optimized better by the peephole
    optimizer

git-svn-id: trunk@2235 -
2006-01-08 19:54:58 +00:00
tom_at_work
9ee594aedd * changes which were forgotten to commit in r2222 for ppc32 cg
git-svn-id: trunk@2234 -
2006-01-08 18:08:26 +00:00
tom_at_work
6e290373c8 * div by const now enabled with -O2 (not -O3)
* large integer constants (>2 instructions to load) are put into the TOC as well

git-svn-id: trunk@2233 -
2006-01-08 18:04:44 +00:00
tom_at_work
60345fa78a * removed hexstr(), already in RTL (and even supports 64 bit integers)
git-svn-id: trunk@2232 -
2006-01-08 18:01:34 +00:00
florian
78447375dc * comment patch by Vincent Snijders
git-svn-id: trunk@2231 -
2006-01-08 16:28:32 +00:00
florian
0454654a22 * more shared stuff, still not perfect
git-svn-id: trunk@2230 -
2006-01-08 16:26:07 +00:00
florian
d310c6f65c * regenerated
git-svn-id: trunk@2229 -
2006-01-08 16:25:41 +00:00
florian
4e6f4e5cb4 * make shared support
git-svn-id: trunk@2228 -
2006-01-08 15:56:31 +00:00
florian
9c6b3cc8f7 + make shared
git-svn-id: trunk@2227 -
2006-01-08 15:52:43 +00:00
florian
f5e89801da + added option -i<path> for input path
git-svn-id: trunk@2226 -
2006-01-08 15:52:30 +00:00
Jonas Maebe
db580afbff * fixed refs bookkeeping of jump labels (fix from Florian in popt386)
git-svn-id: trunk@2225 -
2006-01-08 15:50:14 +00:00
tom_at_work
4e35206d33 * basic ppc64 PIC code support
git-svn-id: trunk@2223 -
2006-01-08 13:28:46 +00:00
tom_at_work
c887507adf * generic compiler patches for ppc64/linux PIC code
git-svn-id: trunk@2222 -
2006-01-08 13:27:31 +00:00
Jonas Maebe
e4451558c4 * optimized register allocation for tempnodes
git-svn-id: trunk@2221 -
2006-01-08 12:53:43 +00:00
florian
8039c477af * fixed (hopefully) problem with dependencies
git-svn-id: trunk@2220 -
2006-01-08 12:02:57 +00:00
florian
af9d6344b8 * activated fastmove on win32
git-svn-id: trunk@2218 -
2006-01-08 10:10:28 +00:00
florian
844e78b401 * error corrections for message files from Karl-Michael Schindler
git-svn-id: trunk@2217 -
2006-01-08 09:18:08 +00:00
Jonas Maebe
cfae9df535 * added missing ","
git-svn-id: trunk@2216 -
2006-01-08 08:21:15 +00:00
tom_at_work
8c8e25353b * reverted changes from 2214, needs to be split into several commits
git-svn-id: trunk@2215 -
2006-01-08 01:03:15 +00:00
tom_at_work
6313a9be7b * basic code generation for dynamic linking code for ppc64
git-svn-id: trunk@2214 -
2006-01-07 22:16:33 +00:00
Jonas Maebe
5e9db609e3 * fixed bug fixref whereby a register of a reference was overwritten
git-svn-id: trunk@2212 -
2006-01-07 21:52:17 +00:00
florian
e43a1223ff * fixed refs book keeping
git-svn-id: trunk@2211 -
2006-01-07 21:10:39 +00:00
marco
27c92161d6 * Ales Katona's errors patch
git-svn-id: trunk@2210 -
2006-01-07 18:41:15 +00:00