florian
|
bfa6ec847a
|
* win64 can't grow the stack either so make $memory big enough
git-svn-id: trunk@4609 -
|
2006-09-10 20:34:19 +00:00 |
|
florian
|
6cef7db5a6
|
* fixed MemoryStatus for Win64
git-svn-id: trunk@4608 -
|
2006-09-10 18:32:41 +00:00 |
|
Marc Weustink
|
9000d5c578
|
+ Added dwarf .debug_line info
-This line, and those below, will be ignored--
M compiler/dbgdwarf.pas
M compiler/aggas.pas
git-svn-id: trunk@4607 -
|
2006-09-10 17:59:18 +00:00 |
|
Jonas Maebe
|
6997121c18
|
* also perform "SSA" for certain loads (currently derefn, righthand side of
assignmentn and callparan), reduces number of long lived conflicts.
Mainly helpful on register-starved cpus such as i386.
git-svn-id: trunk@4606 -
|
2006-09-10 16:21:50 +00:00 |
|
florian
|
aa9808f6ce
|
* ignore non critical exceptions
git-svn-id: trunk@4605 -
|
2006-09-10 16:13:19 +00:00 |
|
Jonas Maebe
|
cd0c38b9d9
|
* fixed spilling of mmx registers
git-svn-id: trunk@4604 -
|
2006-09-10 15:59:58 +00:00 |
|
florian
|
33026a98a0
|
* more win64 fixes
* beautified
git-svn-id: trunk@4603 -
|
2006-09-10 15:58:34 +00:00 |
|
Károly Balogh
|
4a840be62c
|
+ made FCL to build on MorphOS
git-svn-id: trunk@4602 -
|
2006-09-10 15:15:33 +00:00 |
|
florian
|
bca9b6c132
|
* fixed several win64 stuff
git-svn-id: trunk@4601 -
|
2006-09-10 15:14:23 +00:00 |
|
Jonas Maebe
|
c261068ab5
|
* use generic second_addboolean for short circuit and/or (since that code
is the same as what was in nppcadd)
git-svn-id: trunk@4600 -
|
2006-09-10 15:14:03 +00:00 |
|
florian
|
c8de2d35ee
|
* fixed constant
git-svn-id: trunk@4599 -
|
2006-09-10 15:13:35 +00:00 |
|
Jonas Maebe
|
971098f259
|
* forgot to commit (part of r4590)
git-svn-id: trunk@4598 -
|
2006-09-10 13:47:11 +00:00 |
|
Jonas Maebe
|
9eb9d90ff7
|
* fixed missing escaping of -XP parameter value
git-svn-id: trunk@4597 -
|
2006-09-10 11:53:58 +00:00 |
|
Jonas Maebe
|
8fbc58e1c9
|
* properly set default source system for darwin cross compilations
git-svn-id: trunk@4596 -
|
2006-09-10 11:52:06 +00:00 |
|
Jonas Maebe
|
e2872c9aea
|
* fixed more missing subsetreg/subsetref support
git-svn-id: trunk@4595 -
|
2006-09-09 22:10:32 +00:00 |
|
Jonas Maebe
|
b9f32e1828
|
* use expectloc instead of location.loc in pass1
git-svn-id: trunk@4594 -
|
2006-09-09 22:06:46 +00:00 |
|
florian
|
97ce278e14
|
* fixed another calling convention problem on win64
git-svn-id: trunk@4593 -
|
2006-09-09 20:11:47 +00:00 |
|
Károly Balogh
|
1c4b610345
|
+ added strutils to Makefile, which was missing for MorphOS
git-svn-id: trunk@4592 -
|
2006-09-09 19:37:43 +00:00 |
|
florian
|
42b16da31d
|
* replaced dummies by really compiled files
git-svn-id: trunk@4591 -
|
2006-09-09 19:01:02 +00:00 |
|
Jonas Maebe
|
cd5b9245f9
|
+ support for bitsizeof() function
+ some small tests for it
git-svn-id: trunk@4590 -
|
2006-09-09 18:57:49 +00:00 |
|
Jonas Maebe
|
056eb5b012
|
* changed so it still fails after today's changes
git-svn-id: trunk@4589 -
|
2006-09-09 18:55:48 +00:00 |
|
florian
|
be2351dd1a
|
+ portable stdint.h for compilers which don't have it (MS-C++) so the object file tests can be still compiled
git-svn-id: trunk@4588 -
|
2006-09-09 18:48:15 +00:00 |
|
Jonas Maebe
|
2d76bbf4db
|
* changed so it still fails after today's changes
git-svn-id: trunk@4587 -
|
2006-09-09 18:43:34 +00:00 |
|
florian
|
b3ae0c51a4
|
* sizes2load handles OS_NO properly if one size is given
git-svn-id: trunk@4586 -
|
2006-09-09 18:12:07 +00:00 |
|
florian
|
819dec1411
|
* pass only non specialized arrays in registers on win x64
git-svn-id: trunk@4585 -
|
2006-09-09 17:33:41 +00:00 |
|
joost
|
d0a367ef1e
|
+ Caching of blob-fields which can only be fetched for the current record is now handled by TSQLConnection
+ postgresql text-fields are now considered to be blob-fields
git-svn-id: trunk@4584 -
|
2006-09-09 16:39:40 +00:00 |
|
florian
|
24ae32c855
|
* fixed passing of record parameters on win64
git-svn-id: trunk@4583 -
|
2006-09-09 16:33:15 +00:00 |
|
marco
|
f5c45419d6
|
* added TPointerDynArray at Marc's request
git-svn-id: trunk@4581 -
|
2006-09-09 12:40:49 +00:00 |
|
florian
|
d665fda236
|
* for 64 bit fixed
git-svn-id: trunk@4580 -
|
2006-09-09 10:42:42 +00:00 |
|
daniel
|
bfe41a49e2
|
+ FPC supports pointer arithmetic.
git-svn-id: trunk@4579 -
|
2006-09-09 10:02:57 +00:00 |
|
Jonas Maebe
|
1a8c2f405d
|
* fixed for subsetref/subsetreg
git-svn-id: trunk@4578 -
|
2006-09-09 09:31:14 +00:00 |
|
Jonas Maebe
|
3a54183ce8
|
* clarified errors regarding invalid uses of packed array/record fields
git-svn-id: trunk@4577 -
|
2006-09-09 08:17:37 +00:00 |
|
Jonas Maebe
|
758a1ab5b0
|
* allow taking the address of packed array elements if the element size
is a multiple of 8 bits
git-svn-id: trunk@4576 -
|
2006-09-09 07:49:43 +00:00 |
|
florian
|
930086df3f
|
* fixed cvtsi2sd for 64 bit ints
git-svn-id: trunk@4575 -
|
2006-09-08 21:34:12 +00:00 |
|
Jonas Maebe
|
a296f9f816
|
* use unixtype instead of hardcoded types
* use pcint instead of plongint
git-svn-id: trunk@4574 -
|
2006-09-08 17:34:38 +00:00 |
|
Jonas Maebe
|
51f130ca3d
|
+ cdecl modifier for FPC_USE_LIBC
git-svn-id: trunk@4573 -
|
2006-09-08 16:13:00 +00:00 |
|
Jonas Maebe
|
733f559267
|
* also perform C varargs type conversions for cdecl procedures declared
as "varargs" instead of using an array of const parameter
git-svn-id: trunk@4572 -
|
2006-09-08 16:04:15 +00:00 |
|
Jonas Maebe
|
27df719ac3
|
* enabled for darwin and solaris
- removed superfluous call to cosh() which caused fpu overflows
git-svn-id: trunk@4571 -
|
2006-09-08 16:00:55 +00:00 |
|
daniel
|
f06ac668b8
|
* Replace Z_NULL by nil.
git-svn-id: trunk@4570 -
|
2006-09-08 15:28:54 +00:00 |
|
daniel
|
c11d547b15
|
* Change ptrint to ptruint, because pointers are being compared and
therefore $7fffffff<$80000001 should be true.
- Remove final traces of custom memory management.
git-svn-id: trunk@4569 -
|
2006-09-08 13:55:18 +00:00 |
|
daniel
|
f83baab54f
|
* ifdef ENDIAN_BIG instead of ifdef ENDIAN_LITTLE, so non endian aware
compilers (usually x86) get the little endian code.
git-svn-id: trunk@4568 -
|
2006-09-08 10:34:31 +00:00 |
|
daniel
|
970431d476
|
* Fix endian issue.
git-svn-id: trunk@4567 -
|
2006-09-08 09:50:44 +00:00 |
|
daniel
|
04d988b912
|
* Back to fpc mode to save memory and make minigzip work again.
git-svn-id: trunk@4566 -
|
2006-09-07 21:19:05 +00:00 |
|
florian
|
9dd9ba53b9
|
* test fixed to turn off stack checking in stack checking error handling
git-svn-id: trunk@4565 -
|
2006-09-07 20:10:32 +00:00 |
|
florian
|
86cc5ec31b
|
* more debugging
git-svn-id: trunk@4564 -
|
2006-09-07 20:07:41 +00:00 |
|
florian
|
d90dee5959
|
* beautified
git-svn-id: trunk@4563 -
|
2006-09-07 20:07:05 +00:00 |
|
florian
|
f35652737e
|
* close all handles
git-svn-id: trunk@4562 -
|
2006-09-07 20:06:45 +00:00 |
|
florian
|
55484f9bb7
|
* shifting can operate on 64 bit values on x86_64
git-svn-id: trunk@4561 -
|
2006-09-07 19:41:02 +00:00 |
|
florian
|
19b11c78e3
|
* fixed for win64
git-svn-id: trunk@4560 -
|
2006-09-07 17:34:24 +00:00 |
|
florian
|
f65427dcb3
|
* fixed test for win64
git-svn-id: trunk@4559 -
|
2006-09-06 20:47:34 +00:00 |
|