tom_at_work
5520442fc4
* call by register now also takes care of the TOC and environment pointer
...
* first "optimize for size"-optimization
git-svn-id: trunk@1593 -
2005-10-25 20:12:21 +00:00
olle
58582a44a9
new tests for mode macpas
...
git-svn-id: trunk@1592 -
2005-10-24 22:06:49 +00:00
florian
3336aca6bf
* more dyn. array -> variant stuff
...
git-svn-id: trunk@1591 -
2005-10-23 21:13:12 +00:00
florian
1ef533ffa9
* rtti parameter for dyn. array to variant conversion fixed
...
git-svn-id: trunk@1590 -
2005-10-23 19:41:16 +00:00
Jonas Maebe
41d2ba68fe
* use an absolute output path for the linker when creating shared libraries,
...
so they can be used regardless where the executable is located
git-svn-id: trunk@1588 -
2005-10-23 18:19:03 +00:00
Jonas Maebe
c02951be35
* don't pass -rpath for Darwin, its linker doesn't know that option
...
git-svn-id: trunk@1586 -
2005-10-23 18:16:18 +00:00
Jonas Maebe
563821918b
* fixed compilation after changes to "+" checking
...
git-svn-id: trunk@1584 -
2005-10-23 17:35:56 +00:00
Jonas Maebe
fa8119280b
* fixed for cpu's where real = extended (= double)
...
git-svn-id: trunk@1581 -
2005-10-23 17:07:58 +00:00
florian
5907f99b6a
* fixed previous commit
...
git-svn-id: trunk@1580 -
2005-10-23 16:59:59 +00:00
florian
a21b79d316
+ plt for export jmps
...
git-svn-id: trunk@1579 -
2005-10-23 16:57:47 +00:00
florian
bc7fab1aeb
+ plt support for x86_64
...
git-svn-id: trunk@1578 -
2005-10-23 14:47:09 +00:00
Jonas Maebe
89094457c5
* pass varargs float parameters only in integer registers instead of only
...
in fpu registers for aix abi. Proper fix is to pass them in both, but
at least gcc under Mac OS X only seems to use the contents in the integer
registers currently.
git-svn-id: trunk@1576 -
2005-10-23 14:23:16 +00:00
florian
9fd0bb293d
* fixed typo in previous commit
...
git-svn-id: trunk@1575 -
2005-10-23 14:01:08 +00:00
florian
d2a111105e
* made syscall.inc pic safe
...
git-svn-id: trunk@1574 -
2005-10-23 13:48:51 +00:00
florian
8711adb9d1
* fixed exp to be pic safe
...
git-svn-id: trunk@1573 -
2005-10-23 13:37:08 +00:00
florian
1b97e2cffd
+ added missing make_simple_ref
...
git-svn-id: trunk@1572 -
2005-10-23 13:28:43 +00:00
joost
076e4aca99
+ replaced CommitRetaining by Commit since not all databases supports it
...
git-svn-id: trunk@1571 -
2005-10-23 12:40:48 +00:00
joost
ce1bb25e54
+ use InternalHandleException for exceptions when loading instances of TDataset, TDatabase or TDBTransaction
...
git-svn-id: trunk@1569 -
2005-10-23 11:07:13 +00:00
joost
68dca23994
+ Size should be 0 for integer and float fields (fix bug #4122 )
...
git-svn-id: trunk@1567 -
2005-10-23 09:49:52 +00:00
joost
412cd65c52
+ added TDataset.Tempbuffer again (undid revision 830)
...
git-svn-id: trunk@1566 -
2005-10-22 22:08:04 +00:00
florian
ef72bba537
+ proper alignment directives added
...
git-svn-id: trunk@1564 -
2005-10-22 15:40:51 +00:00
florian
11e087e212
+ fixed some alignment settings
...
git-svn-id: trunk@1563 -
2005-10-22 15:40:36 +00:00
florian
a068b7a059
* updated internal message files
...
git-svn-id: trunk@1562 -
2005-10-22 15:17:56 +00:00
florian
5387ffc536
+ alignment setting
...
git-svn-id: trunk@1561 -
2005-10-22 15:17:33 +00:00
florian
e7b9c58e2c
* update errord.msg from Karl-Michael Schindler
...
git-svn-id: trunk@1560 -
2005-10-22 15:12:15 +00:00
florian
a3ed7cbd12
+ check validity of -Oa parameter
...
git-svn-id: trunk@1559 -
2005-10-22 15:09:39 +00:00
Jonas Maebe
5cd3f3272c
* fixed fpdup2() for non-text files
...
git-svn-id: trunk@1557 -
2005-10-21 12:34:36 +00:00
peter
f1af7cfe8f
* generate implicit 0+<x> for +<x> expressions
...
git-svn-id: trunk@1556 -
2005-10-21 07:46:14 +00:00
florian
e9bfea4218
* save untitled file dialogs looks nicer now
...
git-svn-id: trunk@1554 -
2005-10-20 20:51:42 +00:00
florian
3f77cccc7d
+ printing support, currently win32 only
...
git-svn-id: trunk@1553 -
2005-10-20 20:47:25 +00:00
florian
2dcefd968f
* fixed video unit for windows with sizes requiring scrolling
...
* prevent potential overflow by changing integer to longint
git-svn-id: trunk@1552 -
2005-10-20 19:30:57 +00:00
tom_at_work
9531293b89
* jumptable support
...
* fixed cg for loading from addresses with symbol and large offset, but no base register
git-svn-id: trunk@1547 -
2005-10-20 17:33:33 +00:00
tom_at_work
202236c6e0
* fpcmake.ini update which fixes glibc search path problems on PowerPC64
...
* makefile update
git-svn-id: trunk@1546 -
2005-10-20 16:56:40 +00:00
peter
19eaf660c2
* more flexibel support for typecasting to different sizes
...
fixes tw4450
git-svn-id: trunk@1544 -
2005-10-20 11:13:49 +00:00
peter
f3bfe5735c
* fix typo
...
git-svn-id: trunk@1543 -
2005-10-20 10:52:56 +00:00
peter
a0b9dd48c9
* remove check for expectloc<>location.loc, it doesn't work anymore for
...
temprefn,blockn causing too much warnings in extdebug
git-svn-id: trunk@1542 -
2005-10-20 06:51:40 +00:00
peter
a478052057
* gettimeofday(var tv;var tz) overload added
...
git-svn-id: trunk@1541 -
2005-10-20 06:13:13 +00:00
peter
5f5ec04279
* don't mix unsinged and signed
...
git-svn-id: trunk@1540 -
2005-10-20 06:08:35 +00:00
tom_at_work
5fcb64f350
* parameter passing is now more ABI compliant
...
* stack frame size optimization
* optimized (64 bit) constant loading
* some code generator code cleanup
git-svn-id: trunk@1539 -
2005-10-19 23:25:21 +00:00
florian
46c9d03d82
* initial revision
...
git-svn-id: trunk@1538 -
2005-10-19 19:25:49 +00:00
florian
43a60ccfe2
* initial version
...
git-svn-id: trunk@1537 -
2005-10-19 19:21:32 +00:00
florian
ad0a5ace4f
* memory leak in RegisterInitComponentHandler fixed, thx to Martin Schreiber
...
git-svn-id: trunk@1536 -
2005-10-19 19:17:33 +00:00
florian
e1b34a9e7b
* cleaning up sets for exports behaviour
...
+ allow exports from units
git-svn-id: trunk@1535 -
2005-10-19 19:06:45 +00:00
florian
cf3c9bdcad
* a_jmp_always fixed, it doesn't generate a new symbol anymore
...
git-svn-id: trunk@1534 -
2005-10-19 14:38:30 +00:00
florian
d43f2fb2d4
* OP_DIV shouldn't be used directly, not all cpu CGs support it
...
git-svn-id: trunk@1533 -
2005-10-19 14:31:59 +00:00
peter
ed1df49879
* fix stabs writing for win32
...
git-svn-id: trunk@1532 -
2005-10-19 13:05:20 +00:00
peter
8112a73904
* linklib c is only for unix
...
git-svn-id: trunk@1530 -
2005-10-19 12:16:29 +00:00
peter
f9db030350
* fix overload choosing if both normal proc and proc of object are available
...
git-svn-id: trunk@1496 -
2005-10-19 07:56:08 +00:00
peter
0d299d5d2b
* errore.msg is in msg/ dir
...
git-svn-id: trunk@1495 -
2005-10-19 07:46:50 +00:00
yury
cdd17e4299
* readme.txt changes.
...
git-svn-id: trunk@1494 -
2005-10-19 07:21:58 +00:00