Károly Balogh
80b253c111
be consistent in naming. renamed VOLATILE_ADDRESSREGISTER to VOLATILE_ADDRESSREGISTERS
...
git-svn-id: trunk@26463 -
2014-01-15 01:31:41 +00:00
Károly Balogh
b37ebeaabd
disabled a_loadaddr_ref_cgpara() for m68k, this code was copy-pasted from x86 probably and could never work properly as it is
...
git-svn-id: trunk@26462 -
2014-01-15 01:27:02 +00:00
pierre
2a6e592fba
Handle link map for msdos wlink
...
git-svn-id: trunk@26461 -
2014-01-14 21:40:02 +00:00
Jonas Maebe
ca446b4b2a
- removed registration of x86_6432 target because it's not supported in any
...
way by the compiler (and furthermore it would have to be registerd in an
the x86_64 compiler binary, not an i386 one) (mantis #25525 )
git-svn-id: trunk@26460 -
2014-01-14 20:37:18 +00:00
Jonas Maebe
5fc4af09dd
* don't crash when searching for a type helper in an anonymous array (or
...
other non-record/objectdef-based) type (mantis #25504 )
git-svn-id: trunk@26459 -
2014-01-14 19:52:20 +00:00
Jeppe Johansen
123742647c
Fixed problem in estimation of stack size for thumb targets. Types passed by value were not handled properly.
...
git-svn-id: trunk@26458 -
2014-01-14 19:27:15 +00:00
svenbarth
6273192ce1
+ Add a new overload to DynLibs to allow loading by Ordinal only. This needs specific operating system support however and will return Nil (using a default implementation) if ordinals are not supported.
...
+ Implement overload for the three supported Windows targets.
git-svn-id: trunk@26457 -
2014-01-14 15:23:55 +00:00
marco
194abaddb4
* copy osdefs.inc from Linux. RTL included Linux dir, package does not.
...
git-svn-id: trunk@26456 -
2014-01-14 14:52:01 +00:00
pierre
baf79eb12b
Recompiled with pic option
...
git-svn-id: trunk@26455 -
2014-01-13 23:07:56 +00:00
pierre
d492b3d17d
crtbeginS.o seems to use _init, not __init
...
git-svn-id: trunk@26454 -
2014-01-13 23:04:54 +00:00
pierre
9833faeb0a
Fix loading of __progname_storage+255
...
git-svn-id: trunk@26453 -
2014-01-13 23:03:51 +00:00
pierre
fdb3525d9f
crtbeginS.o seems to use _init, not __init
...
git-svn-id: trunk@26452 -
2014-01-13 23:02:06 +00:00
pierre
9303231220
Remove objects from RTL unit list for netbsd
...
git-svn-id: trunk@26451 -
2014-01-13 22:23:24 +00:00
Jonas Maebe
5d389e99fd
* always use the *W version of the Windows API in ExtractShortPathName() so
...
it works correctly regardless of white kind of string is passed in
(and return a string encoded in DefaultRTLFileSystemCodePage)
git-svn-id: trunk@26450 -
2014-01-13 22:21:09 +00:00
masta
fb52392e20
Reformat and comment is_thumb32_imm
...
I've just regrouped the conditions a bit for easier understanding. No
functional changes.
git-svn-id: trunk@26449 -
2014-01-13 21:32:28 +00:00
masta
3ab665e554
Try to split constant XORs into two shiftimms on ARM.
...
git-svn-id: trunk@26448 -
2014-01-13 21:32:24 +00:00
nickysn
aec73bce68
* pass the overflow check flag correctly to the 32 and 16-bit mul helpers (on
...
i8086 and AVR) according to whether overflow checking is enabled (instead of
always passing 'false')
git-svn-id: trunk@26445 -
2014-01-13 00:45:12 +00:00
pierre
291124489f
Use scripted version of wlib for go32v2 msdos smart library creation
...
git-svn-id: trunk@26444 -
2014-01-12 23:21:16 +00:00
pierre
e87e2f9c30
Print out command line before running it with -vx option
...
git-svn-id: trunk@26443 -
2014-01-12 23:06:19 +00:00
pierre
bef22b2a6f
Add scripted version of wlib call for msdos
...
git-svn-id: trunk@26442 -
2014-01-12 22:47:27 +00:00
florian
fe7238bdf1
* avoid compiler warning about uninitialized variable
...
git-svn-id: trunk@26441 -
2014-01-12 21:21:56 +00:00
florian
b90db73fbc
* fixed test
...
git-svn-id: trunk@26440 -
2014-01-12 20:17:59 +00:00
florian
98e5dead27
* moved comments in from of fields for better readability
...
git-svn-id: trunk@26439 -
2014-01-12 20:17:56 +00:00
florian
6e63272ab7
* added missing parenthesis
...
git-svn-id: trunk@26438 -
2014-01-12 20:17:54 +00:00
florian
15df4a4f80
+ support iso pascal like program parameters in iso mode
...
git-svn-id: trunk@26437 -
2014-01-12 20:17:51 +00:00
florian
e841027a48
* fixes handling of typed files in iso mode
...
git-svn-id: trunk@26436 -
2014-01-12 20:17:48 +00:00
florian
e6a9e385d3
* spelling fixed
...
git-svn-id: trunk@26435 -
2014-01-12 20:17:44 +00:00
florian
523b2dfa26
* deactive debugging defines again after r26427
...
git-svn-id: trunk@26434 -
2014-01-12 18:45:35 +00:00
sergei
720b9bf560
* SPARC: reworked 64-bit comparisons so their result is always in flags. Comparisons are emitted as subtractions, sides are optionally swapped to avoid using Z flag (since it is not set correctly in multi-word subtraction). This generates significantly shorter code: when both sides are in registers it is just 3 instructions for equal/unequal and 2 instructions otherwise.
...
git-svn-id: trunk@26433 -
2014-01-12 15:11:47 +00:00
marco
204d0ac90a
* set FPC_USE_LIBC here for now. (the BSD one is under IFDEF DARWIN)
...
git-svn-id: trunk@26432 -
2014-01-12 14:38:56 +00:00
marco
057b07966c
* some more socket fixes. unix*/unx* files were manually moved, not svn moved.
...
git-svn-id: trunk@26431 -
2014-01-12 14:11:50 +00:00
marco
9833b81a64
* added src/bsd to fpmake unit path.
...
git-svn-id: trunk@26430 -
2014-01-12 13:44:51 +00:00
marco
a164dcb023
* osdefs.inc for BSD
...
git-svn-id: trunk@26429 -
2014-01-12 12:44:20 +00:00
marco
2643ce9391
* remove bsd file
...
git-svn-id: trunk@26428 -
2014-01-12 12:43:30 +00:00
marco
4804a5528b
* change registry functions in comobj to "HKEY" because of win64 reasons. (Mantis #25515 )
...
git-svn-id: trunk@26427 -
2014-01-11 20:53:59 +00:00
marco
f09374a197
* winsock(and -2), sockets and gpm to rtl-extra.
...
git-svn-id: trunk@26426 -
2014-01-11 19:45:37 +00:00
florian
cb48c2afca
* some fixes for parameter handling on avr
...
git-svn-id: trunk@26425 -
2014-01-11 17:02:34 +00:00
paul
19d71655eb
utils: fix few errors with sharepath in samplecfg
...
git-svn-id: trunk@26424 -
2014-01-11 16:15:02 +00:00
paul
4df2637e99
fpc: pass sharepath to fpc.cfg maker using samplecfg
...
git-svn-id: trunk@26423 -
2014-01-11 14:41:45 +00:00
paul
932349020c
rtl: deprecate winwidestringalloc
...
git-svn-id: trunk@26421 -
2014-01-11 14:16:49 +00:00
paul
9681212fea
utils: put unicodepath to default fpc.cfg file
...
git-svn-id: trunk@26420 -
2014-01-11 08:40:55 +00:00
reiniero
9db59ea8e7
* fcl-db: cosmetic: replace Dutch variable name with English
...
git-svn-id: trunk@26419 -
2014-01-11 01:35:58 +00:00
marco
b9385a4f1d
* adding some delphi "var" overloads
...
http://forum.lazarus.freepascal.org/index.php/topic,23202.0/topicseen.html
git-svn-id: trunk@26418 -
2014-01-10 22:29:35 +00:00
pierre
7a03a7485f
Fix typing error in cross-cycle at level 2
...
git-svn-id: trunk@26417 -
2014-01-10 17:43:30 +00:00
pierre
12d56bad5c
Use os name only to look for units/$target/rtl if target has tf_use_8_3 to find installed directories
...
git-svn-id: trunk@26416 -
2014-01-10 15:11:44 +00:00
sergei
fb02283927
* x86_64: Adjust result of fpc_longjmp without using branches.
...
git-svn-id: trunk@26415 -
2014-01-10 07:29:28 +00:00
nickysn
372e9dfdf1
* improved the readability of the code of taddnode.try_make_mul32to64() even
...
more by factoring out some of the node tests to nested functions
git-svn-id: trunk@26414 -
2014-01-10 00:22:15 +00:00
nickysn
ac177a445e
* use is_64bit() in taddnode.try_make_mul32to64() for better readability
...
git-svn-id: trunk@26413 -
2014-01-09 18:04:07 +00:00
lacak
336056ba2b
fcl-db: fix parameter parsing if form "-:param" is used. Do not confuse with simple line comment, which must start with "--". Bug #25505
...
git-svn-id: trunk@26412 -
2014-01-08 19:59:18 +00:00
svenbarth
d87c503881
Fix compilation of NativeNT after the recent RTL changes
...
git-svn-id: trunk@26411 -
2014-01-08 16:52:36 +00:00