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
7cfcc635fa
* install shared library only if it exists
...
git-svn-id: trunk@2278 -
2006-01-13 19:36:53 +00:00
peter
daa0be6ed1
* use not unsetbool for -WI-
...
git-svn-id: trunk@2277 -
2006-01-13 17:27:47 +00:00
peter
45176ea2a8
* split tstringtype for stringdef and stringconstnode
...
to prevent wrong typecasts
git-svn-id: trunk@2276 -
2006-01-13 17:20:27 +00:00
Károly Balogh
b0d7dd59e8
* fixed case sensitivity flags for Amiga & co
...
git-svn-id: trunk@2275 -
2006-01-13 16:26:39 +00:00
peter
66f8276445
* refactor booleans in systeminfo structure, they are now flags
...
* support for case aware filesystems (Windows), they do now only
one lookup if a file exists
* add -WI option to generate import section for DLL imports or
let the linker handle it. Default is still import section until
the Makefiles are fixed, then the generation can be left to the
linker
git-svn-id: trunk@2274 -
2006-01-13 15:13:26 +00:00
oro06
6e55d519bc
*avoid negative value for big const
...
git-svn-id: trunk@2273 -
2006-01-13 08:35:05 +00:00
Tomas Hajny
b853d45cd8
* fix for buggy ParamStr(0) / web bug #4666 as provided by Salvatore Licciardi (and in comp.lang.pascal.misc - maybe by Salvatore too?)
...
git-svn-id: trunk@2272 -
2006-01-12 23:17:51 +00:00
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