florian
7a4f76f262
+ VFP instructions for arm
...
git-svn-id: trunk@11863 -
2008-10-04 19:25:34 +00:00
Jonas Maebe
5347e536c2
+ support for generating non-pic darwin/arm call stubs
...
+ write the header for non-pic darwin/arm call stubs properly in aggas
* r9 is not available for general use on darwin/arm according to the llvm
code generator
git-svn-id: trunk@11862 -
2008-10-04 14:07:52 +00:00
Jonas Maebe
253ae0c33e
* changed abi for darwin/arm from eabi to default, as it appears to be
...
more closely related to the old abi
* make sure softfloat is still default for darwin/arm after this change
git-svn-id: trunk@11861 -
2008-10-04 14:06:09 +00:00
Vincent Snijders
925cfd2fd7
* removed accidentally committed change
...
git-svn-id: trunk@11860 -
2008-10-03 09:02:25 +00:00
Vincent Snijders
f386573a94
+ expected output for meteor benchmark
...
git-svn-id: trunk@11859 -
2008-10-03 08:46:14 +00:00
Vincent Snijders
1c98cda100
* fixed compilation on x86_64
...
git-svn-id: trunk@11858 -
2008-10-03 08:40:37 +00:00
Vincent Snijders
61f26d5a96
* removed compiler directives from source as per Isaac's request
...
git-svn-id: trunk@11857 -
2008-10-03 08:03:54 +00:00
ivost
8fe3b40070
* added helper function "FindPropInfo" with additional TypeKind filter parameter
...
git-svn-id: trunk@11856 -
2008-10-02 21:56:54 +00:00
Jonas Maebe
479d5c7aa3
* forgot inherited call in previous commit for non-darwin
...
git-svn-id: trunk@11855 -
2008-10-02 21:53:45 +00:00
Jonas Maebe
5f39783ec6
* moved adding of '-mfpu=softvfp' for arm/softfloat to overridden
...
method in TArmGNUAssembler, because it's cleaner (no ifdef) and it
mustn't be added for darwin (which uses TArmAppleGNUAssembler)
git-svn-id: trunk@11854 -
2008-10-02 21:52:47 +00:00
Jonas Maebe
3aa600e569
+ darwin/arm assembler writer
...
git-svn-id: trunk@11853 -
2008-10-02 21:33:16 +00:00
Jonas Maebe
d4c2f52090
* disabled pic default for arm/darwin (pic isn't supported yet for arm)
...
git-svn-id: trunk@11852 -
2008-10-02 21:32:53 +00:00
Jonas Maebe
9d4c96b100
+ darwin/arm versions
...
git-svn-id: trunk@11851 -
2008-10-02 19:47:36 +00:00
Vincent Snijders
4c6d62f954
* fixed mandelbrot shootout benchmark for non i386 targets
...
git-svn-id: trunk@11850 -
2008-10-02 17:50:01 +00:00
Jonas Maebe
afa14de20d
+ some generic changes preparing for darwin/arm support
...
git-svn-id: trunk@11849 -
2008-10-02 15:10:13 +00:00
ivost
456e40bde7
* fixed bug in VarSupports (accessviolation when variant was nil)
...
git-svn-id: trunk@11847 -
2008-10-01 22:39:16 +00:00
ivost
1ec2bf7f94
* implemented VarSupports helpers
...
git-svn-id: trunk@11846 -
2008-10-01 21:34:48 +00:00
yury
1fe90fe7dc
* Removed unused code and unused local variable.
...
git-svn-id: trunk@11845 -
2008-10-01 12:25:03 +00:00
yury
3e92fc8a28
* Use MB_SETFOREGROUND and ICON_ERROR flags for unhandled exception message box on wince to prevent message box hiding when sequential error messages are displayed.
...
git-svn-id: trunk@11844 -
2008-10-01 12:19:55 +00:00
joost
b7f07f8144
* If InitDebugClient fails, do not try to write a debug-message
...
git-svn-id: trunk@11843 -
2008-09-30 13:20:42 +00:00
florian
340844b9e0
* fixes array overflow in VarTypeAsText when an 'Array of' or 'Ref to' variant type is passed
...
git-svn-id: trunk@11842 -
2008-09-29 19:59:27 +00:00
joost
64cabb39d8
* Fix AV when DebugDisabled is true and the program quits
...
git-svn-id: trunk@11841 -
2008-09-29 15:48:43 +00:00
Jonas Maebe
23a219ae59
* improved firstcomplex() in case one of the two nodes does not need any
...
floating point registers, or in case they both need just as many
git-svn-id: trunk@11840 -
2008-09-29 14:37:17 +00:00
joost
cf4f01c6f9
* Extracted TXMLDatapacketReader into a seperate unit.
...
git-svn-id: trunk@11839 -
2008-09-28 20:52:10 +00:00
florian
57f3e2f40a
* forbid access to properties in class methods
...
* readability fix
git-svn-id: trunk@11838 -
2008-09-28 20:16:13 +00:00
joost
c79e23c5eb
* Register DataPacketReaders
...
git-svn-id: trunk@11837 -
2008-09-28 19:53:00 +00:00
florian
8c9baed5cb
* force static; being repeated in the procedure body, this avoids trouble as in #12242
...
+ add static when using fullprocname
git-svn-id: trunk@11835 -
2008-09-28 18:45:37 +00:00
michael
20a8aced3c
* Fixed assign
...
git-svn-id: trunk@11834 -
2008-09-28 14:42:29 +00:00
michael
7e5340c07c
* Added possibility to set filename in archive, and added possibility to use streams
...
git-svn-id: trunk@11833 -
2008-09-28 14:35:28 +00:00
florian
50012c2357
* fix by Inoussa OUEDRAOGO to improve UnicodeString property handling, resolves #12224
...
git-svn-id: trunk@11832 -
2008-09-27 13:25:11 +00:00
florian
f64dbd70cf
* make unicodechar equivalent to widechar, resolves #12233
...
git-svn-id: trunk@11830 -
2008-09-27 12:40:42 +00:00
florian
17e7c221fd
* typo fixed
...
git-svn-id: trunk@11829 -
2008-09-27 12:37:30 +00:00
florian
013dc5e379
* fix wince building after unicodestring changes
...
git-svn-id: trunk@11828 -
2008-09-27 12:05:35 +00:00
florian
9d087f40fa
* when cross compiling, fallback to fpc when no cross compiler is found
...
git-svn-id: trunk@11827 -
2008-09-27 10:06:56 +00:00
marco
aa4edaf074
* yet another fix for 10292, mea culpa. (identifiers were added for the wrong architecture)
...
git-svn-id: trunk@11826 -
2008-09-26 19:32:39 +00:00
florian
db196d76c2
+ strength reduction for array accesses inside for loops
...
* export get_mul_size so we can use it for strength reduction
* ensure loop counter is marked as being written
* typos fixed
git-svn-id: trunk@11825 -
2008-09-26 18:23:31 +00:00
Jonas Maebe
edb86ee95f
+ test for mantis #12202
...
git-svn-id: trunk@11824 -
2008-09-26 13:32:40 +00:00
Jonas Maebe
b2531e9883
* don't "round" 0.0 when converting to a string (mantis #12202 )
...
git-svn-id: trunk@11823 -
2008-09-26 13:28:53 +00:00
florian
50b63884cb
+ applied a fix similar to 11820 to x86-64
...
git-svn-id: trunk@11821 -
2008-09-25 19:31:16 +00:00
florian
558cf3ef87
* reset FPU properly after an exception, resolves #12214
...
git-svn-id: trunk@11820 -
2008-09-25 19:15:54 +00:00
marco
6cbe4131f1
* fix for 10292, baudrates for x86_64
...
git-svn-id: trunk@11819 -
2008-09-24 19:57:15 +00:00
marco
15b5f150b4
* getcombobox changes dll. (12200)
...
git-svn-id: trunk@11818 -
2008-09-23 08:36:56 +00:00
Vincent Snijders
dad6f27de7
* another attempt to put the expected mandlebrot test output in svn
...
git-svn-id: trunk@11817 -
2008-09-22 11:04:00 +00:00
micha
66a940afad
* fix armeb compiler cleaning
...
git-svn-id: trunk@11816 -
2008-09-21 21:02:51 +00:00
Vincent Snijders
70bbdb52ee
* add real mandelbrot test output for n=200
...
git-svn-id: trunk@11815 -
2008-09-21 20:48:44 +00:00
Vincent Snijders
37164fa182
+ mandelbrot test output for n=200
...
git-svn-id: trunk@11814 -
2008-09-21 19:47:35 +00:00
Jonas Maebe
9bb0db1a6a
* fixed range check error
...
git-svn-id: trunk@11813 -
2008-09-21 18:52:13 +00:00
florian
0a8f621a6b
* don't waste a register for inc/dec(<pointer>,const);
...
git-svn-id: trunk@11812 -
2008-09-21 17:42:53 +00:00
ivost
fc6ae58b9b
* added GetPropList function for TClass parameter
...
git-svn-id: trunk@11811 -
2008-09-21 00:56:06 +00:00
florian
69159eb9f3
+ support for & and % in char constants, resolves #12186
...
git-svn-id: trunk@11809 -
2008-09-20 19:51:29 +00:00