tom_at_work
b62ede20d6
* fix stat record when compiling for ppc/linux using -dFPC_USE_LIBC
...
git-svn-id: trunk@8021 -
2007-07-11 21:05:23 +00:00
Almindor
b0fde4700f
* fix the stupid pascal names in x86_64 linux stat
...
git-svn-id: trunk@8020 -
2007-07-11 21:02:34 +00:00
Almindor
5c1296e87b
* preliminary x86_64 stat for FPC_USE_LIBC
...
git-svn-id: trunk@8019 -
2007-07-11 21:00:03 +00:00
Almindor
389ea20704
* fix FPC_USES_LIBC cycling, by fixing libc stat records (both 32 and 64 bit)
...
git-svn-id: trunk@8018 -
2007-07-11 20:55:09 +00:00
Vincent Snijders
edb6dd6ce4
* fixed typo
...
git-svn-id: trunk@8017 -
2007-07-10 22:19:27 +00:00
yury
1782305ae2
* Completely fixed float constants in softfloat mode when compiler was compiled in hardfloat mode on arm-linux host.
...
git-svn-id: trunk@8015 -
2007-07-10 21:05:12 +00:00
Tomas Hajny
aadcefe08f
* correction for typo in licence information
...
git-svn-id: trunk@8014 -
2007-07-10 20:39:44 +00:00
yury
04b640880c
* fixed exp() for hardfloat on arm.
...
git-svn-id: trunk@8013 -
2007-07-10 20:31:47 +00:00
Vincent Snijders
58992a5ef2
* fixed compilation on win64
...
git-svn-id: trunk@8007 -
2007-07-10 11:58:01 +00:00
sekelsenmat
b8a378144a
Improved mksymbian
...
git-svn-id: trunk@8003 -
2007-07-09 22:24:09 +00:00
Legolas
cdf4841517
* Changed .elf extension to .nef (Not Executable File) for intermediate file builds in the NDS compiler (used on no$gba debugger for symbol table)
...
* Added nds target to ppudump.pp
* Fixed rtl compilation for nds target
* Changes in prt09.as
git-svn-id: trunk@8002 -
2007-07-09 22:17:36 +00:00
yury
e14906c484
* Handle .fpc section by internal elf obj writer the same way as external assembler handles this section.
...
git-svn-id: trunk@8001 -
2007-07-09 22:05:08 +00:00
yury
fd6862acb9
* fixed debugging problem on arm-linux.
...
git-svn-id: trunk@7997 -
2007-07-09 21:17:07 +00:00
Almindor
7f548cf517
* adds amd64 to the list of uname -m possible results in samplecfg
...
git-svn-id: trunk@7996 -
2007-07-09 21:14:59 +00:00
Almindor
bfb7294e19
* exchange "arch" with "uname -m" in samplecfg to work on non-linux
...
git-svn-id: trunk@7995 -
2007-07-09 21:09:26 +00:00
michael
311c33bb11
* Patch from Martin Pekar:
...
* Allow #0 characters in TStrings.CommaText
git-svn-id: trunk@7989 -
2007-07-09 14:29:11 +00:00
yury
658853c139
* Initialize fpu regvars from staticsymtable by loading initial value from memory location.
...
git-svn-id: trunk@7988 -
2007-07-09 13:27:19 +00:00
marco
9c45584938
* Safeloadlibrary
...
git-svn-id: trunk@7985 -
2007-07-09 08:07:42 +00:00
Károly Balogh
245c551e2e
+ first attempt to support morphos' powersdl (WIP, but basic stuff already works)
...
git-svn-id: trunk@7984 -
2007-07-08 23:46:20 +00:00
tom_at_work
2d1f9b20a3
* merged trefaddr.addr_lo/addr_hi with trefaddr.addr_low/addr.high; some related bugfixing/cleanup
...
git-svn-id: trunk@7983 -
2007-07-08 20:50:58 +00:00
daniel
f31889df57
* Pass const params by pointer if calling convention<>register. This is
...
needed for the windows unit as Delphi compatibility requires const
parameters for some procedures and Delphi assumes parameters > 4 to be
passed as pointer.
git-svn-id: trunk@7982 -
2007-07-08 17:26:08 +00:00
daniel
20a804152d
* Don't assume pointers are 8 bytes.
...
git-svn-id: trunk@7981 -
2007-07-08 09:36:27 +00:00
yury
09fa6b5893
* Fixed Abs and Sqrt in hardfloat mode on arm.
...
git-svn-id: trunk@7980 -
2007-07-08 08:17:32 +00:00
daniel
44e07cd098
* Fix bug #9141 and pass const params <=16 in by value.
...
git-svn-id: trunk@7979 -
2007-07-07 21:01:46 +00:00
daniel
6e0a7bb0eb
* Nil constants that are type converted to a method procvar are now
...
properly converted. The conversion is done at runtime to generate
a two pointer memory reference as result location, something
which the code generator can handle very well, which minimizes
the chance of side effects.
git-svn-id: trunk@7978 -
2007-07-07 20:57:05 +00:00
yury
b86574cf36
* Fixed float constants in softfloat mode when compiler was compiled in hardfloat mode on arm-linux host.
...
git-svn-id: trunk@7977 -
2007-07-07 19:19:49 +00:00
florian
499cbcbbe1
* make cycle OPT=-gwl -Co -Cr on x86-64 fixed
...
git-svn-id: trunk@7976 -
2007-07-07 19:16:49 +00:00
yury
55d6a37865
* Fixed bug #9221 .
...
+ Test.
git-svn-id: trunk@7975 -
2007-07-07 17:37:34 +00:00
Almindor
f71c886752
* move the FUTEX down so uses doesn't get in the way
...
git-svn-id: trunk@7974 -
2007-07-07 09:23:18 +00:00
Almindor
5baca0cfd3
* fix IPC for FPC_USE_LIBS
...
* fix shmget to use size_t as per manpage
* directly use external, don't depend on ipccdecl.inc (may be removed if confirmed)
git-svn-id: trunk@7973 -
2007-07-07 09:13:23 +00:00
Almindor
1fa4e17c87
* make FUTEX_OP implemented also with FPC_USE_LIBC since it's a macro
...
git-svn-id: trunk@7972 -
2007-07-07 08:41:42 +00:00
yury
2829f4e46f
* Fixed arm optimizer bug (mantis #9209 ). No testsuite regressions with -O2.
...
* Removed unused local vars.
+ test.
git-svn-id: trunk@7970 -
2007-07-06 13:09:28 +00:00
sekelsenmat
6096874424
Removed winlikewidestrings from symbian
...
git-svn-id: trunk@7969 -
2007-07-06 11:22:08 +00:00
sekelsenmat
a62655b5ef
Improved mksymbian
...
git-svn-id: trunk@7968 -
2007-07-06 11:04:55 +00:00
yury
826ba045f1
* made records not packed to fix bus errors.
...
git-svn-id: trunk@7966 -
2007-07-06 08:52:32 +00:00
yury
6ffbbb5734
* fixed compilation.
...
git-svn-id: trunk@7965 -
2007-07-06 08:51:18 +00:00
florian
4917931c63
* don't compile objects in fpu emulation mode
...
git-svn-id: trunk@7964 -
2007-07-05 20:01:01 +00:00
Tomas Hajny
85e6a6b019
* don't use obsolete switches in default configuration files
...
git-svn-id: trunk@7963 -
2007-07-05 19:23:09 +00:00
Tomas Hajny
69e7ebb22f
* don't use obsolete switches in default configuration files
...
git-svn-id: trunk@7962 -
2007-07-05 19:19:07 +00:00
daniel
eb42e583b1
- Disable smaller_possible_range_check hints/warnings because of too much
...
false positives.
git-svn-id: trunk@7960 -
2007-07-05 18:47:02 +00:00
Jonas Maebe
1eb1bf4c42
* fixed str(extended(0.005):0:2) and related problems
...
git-svn-id: trunk@7959 -
2007-07-05 15:25:01 +00:00
sekelsenmat
4caa18e29a
Added Symbian build tool
...
git-svn-id: trunk@7958 -
2007-07-05 15:19:38 +00:00
Jonas Maebe
9fedea7b9f
+ "set" support in dwarf debug info if compiler is compiled with
...
-dGDB_SUPPORTS_DWARF_SETS (not default, because supported only as of
gdb 6.6, and earlier versions refuse to debug programs containing
DW_TAG_set_type tags)
git-svn-id: trunk@7957 -
2007-07-05 13:17:27 +00:00
Jonas Maebe
1348be69fe
* don't compile sdl for darwin/ppc64
...
git-svn-id: trunk@7956 -
2007-07-05 09:44:53 +00:00
michael
1ea8136192
* Published property Database in TSQLQuery again
...
git-svn-id: trunk@7955 -
2007-07-05 07:40:41 +00:00
daniel
47fe287169
* Change to ptruint.
...
git-svn-id: trunk@7954 -
2007-07-05 07:35:12 +00:00
Tomas Hajny
2d04f57c67
* use_shell equally applies to watcom target
...
git-svn-id: trunk@7952 -
2007-07-04 22:44:45 +00:00
Jonas Maebe
17e0807a20
* fixed cycle (fpc_getmem argument from ptrint -> ptruint)
...
git-svn-id: trunk@7951 -
2007-07-04 19:57:07 +00:00
daniel
0c3a2a257d
* Convert heap to ptruint.
...
git-svn-id: trunk@7950 -
2007-07-04 19:46:47 +00:00
Jonas Maebe
0d8594a705
* made cwstring thread safe without locks + test (twide4): widestring
...
manager now has two extra parameterless procedures (ThreadInitProc
and ThreadFiniProc) which are called whenever a thread begins/ends,
and cwstring uses these to create separate iconv handles for
each thread (via threadvars)
* renamed UCS4 to UCS-4BE/LE, because UCS4 is not recognised by most
systems
* clean up all iconv handles on exit, and check whether they are
valid before doing so
git-svn-id: trunk@7949 -
2007-07-04 18:10:34 +00:00