florian
29aa8d6934
* updated for make 3.82
...
git-svn-id: trunk@32973 -
2016-01-21 19:53:37 +00:00
sergei
7381c66161
- i386-linux RTL: removed assembler startup files, which are unused since version 2.0.x.
...
git-svn-id: trunk@32972 -
2016-01-21 15:11:31 +00:00
sergei
1aec09f8cd
* MIPS asm reader: parse dollar sign followed by identifier/number as a single token (register), not as two separate tokens.
...
git-svn-id: trunk@32971 -
2016-01-21 14:57:24 +00:00
Jonas Maebe
a65ab73e8b
* support unicodestring constants in "case string of" (mantis #29353 )
...
git-svn-id: trunk@32970 -
2016-01-20 21:11:26 +00:00
Jonas Maebe
9ace5ad038
* let is_conststringnode() and is_constwidestringnode() also recognise string
...
constants that have a stringdef as resultdef
git-svn-id: trunk@32969 -
2016-01-20 21:11:22 +00:00
Jonas Maebe
53052f26a0
* changed output parameter of process_ea_ref() from "out" to "var", as it is
...
already partially initialised by its caller (part of mantis #29439 )
git-svn-id: trunk@32968 -
2016-01-18 22:20:26 +00:00
Jonas Maebe
30a3ad7538
* fixed cpu unit dependencies for i386 after r32857 (part of mantis #29439 )
...
git-svn-id: trunk@32967 -
2016-01-18 22:20:16 +00:00
Jonas Maebe
e4c8a2776b
- removed empty "protected type" section
...
git-svn-id: trunk@32966 -
2016-01-18 22:20:05 +00:00
Károly Balogh
4e14c292b0
fixed a the check for pd.owner being assigned before defererencing it. this fixes a reproduceable compiler crash I ran into recently
...
git-svn-id: trunk@32965 -
2016-01-18 12:42:24 +00:00
michael
59a55ea07d
* Fix wrong use of options
...
git-svn-id: trunk@32964 -
2016-01-17 17:18:38 +00:00
michael
c1e876f525
* Fix building
...
git-svn-id: trunk@32963 -
2016-01-17 15:33:18 +00:00
svenbarth
82788b4995
tw20821.pp:
...
* test program attached to the bug report was incorrectly transformed to a test for the test suite
git-svn-id: trunk@32962 -
2016-01-17 12:14:54 +00:00
michael
2658637a01
* Fix bug ID #29414
...
git-svn-id: trunk@32961 -
2016-01-17 12:04:09 +00:00
michael
6576c8cd04
* Patch from Thaddy de Koning to make 3.0.0 the only starting compiler
...
git-svn-id: trunk@32960 -
2016-01-17 09:24:48 +00:00
michael
2b80ac1353
* Fix bug ID #29415 (compilation with 2.6.4)
...
git-svn-id: trunk@32959 -
2016-01-17 09:21:07 +00:00
Jeppe Johansen
017d58748f
Use thumb_func flag to detect selected arm/thumb mode.
...
git-svn-id: trunk@32958 -
2016-01-16 11:24:38 +00:00
pierre
3300f51ed6
* Adjust test for win64
...
git-svn-id: trunk@32957 -
2016-01-16 01:15:40 +00:00
pierre
238040afdd
* Fix compilation for JVM cpu
...
git-svn-id: trunk@32956 -
2016-01-16 01:15:12 +00:00
pierre
4c979994ff
Regenerated after: Use BASEFPCDIR instead of ../..
...
git-svn-id: trunk@32955 -
2016-01-16 01:13:56 +00:00
pierre
d076552751
Use BASEFPCDIR instead of ../..
...
git-svn-id: trunk@32954 -
2016-01-16 01:13:15 +00:00
pierre
5f87ff9205
Fix compilation for JVM cpu
...
git-svn-id: trunk@32953 -
2016-01-16 01:09:49 +00:00
pierre
8c5adb86cd
* Add waiting time in case of access error on windows OS
...
git-svn-id: trunk@32952 -
2016-01-16 01:08:12 +00:00
pierre
c638559dc1
Add use of process unit for windows OS, allows to add a timeout for that host
...
git-svn-id: trunk@32951 -
2016-01-16 01:06:33 +00:00
pierre
57b3f31d92
cpu, os and version lists start at index 0
...
git-svn-id: trunk@32950 -
2016-01-16 01:04:30 +00:00
pierre
3c88a3c59b
Use Tiny getmem/freemem functions for systemdebug code, add more debug output
...
git-svn-id: trunk@32949 -
2016-01-16 00:50:30 +00:00
pierre
3bf9019676
+ Define FPC_ANSI_TEXTFILEREC to avoid unnecessary use of unicode char
...
+ Add possibility to disable FEATURE_WIDESTRINGS by
setting conditional NO_WIDESTRINGS
+ Add ifndef RTLLITE around LFN code
git-svn-id: trunk@32948 -
2016-01-16 00:42:36 +00:00
michael
4e7115a956
* 2 Patches from Silvio Clecio
...
git-svn-id: trunk@32947 -
2016-01-15 20:59:29 +00:00
michael
10e7570948
* Applied patch from Thaddy de Koning (Bug ID 29405)
...
git-svn-id: trunk@32946 -
2016-01-15 17:30:48 +00:00
svenbarth
3b71841a84
Merged revision(s) 28691, 31914 from branches/svenbarth/packages:
...
Convert export options from constants to a set and accordingly adjust all usage locations
git-svn-id: trunk@32945 -
2016-01-15 16:06:06 +00:00
michael
af4f75de75
* No resource strings for fpapache24
...
git-svn-id: trunk@32944 -
2016-01-15 14:36:49 +00:00
michael
82cfcccea7
* Fix bug ID #26301 :
...
Refactor so that a descendent of TCustomApacheApplication can be used without instantiating the
default instance of TApacheApplication.
git-svn-id: trunk@32943 -
2016-01-15 08:46:09 +00:00
michael
64c324caaf
* Patch from Silvio Clecio to add a TryGetValue method to TFPGMap (bug ID 29397)
...
git-svn-id: trunk@32942 -
2016-01-15 07:48:49 +00:00
michael
b96d3cc517
* Some fixes and optimizations to last fix
...
git-svn-id: trunk@32941 -
2016-01-14 21:11:40 +00:00
nickysn
439ab331e9
* factored out some of the duplicated (between x86 targets) parts of process_ea() to a common function
...
git-svn-id: trunk@32940 -
2016-01-14 18:00:37 +00:00
michael
0ec3bf6516
* Added various string-replace algorithms by Jarto Tarpio and José Mejuto (bug ID 26864)
...
git-svn-id: trunk@32939 -
2016-01-14 07:55:00 +00:00
michael
087e123189
* Correctly determine transaction params (from adli82, bug ID #29088 )
...
git-svn-id: trunk@32938 -
2016-01-13 21:00:22 +00:00
michael
d0ab9239f2
* Add isc_tpb_lock_timeout (bug ID 29088)
...
git-svn-id: trunk@32937 -
2016-01-13 20:59:32 +00:00
nickysn
db5e67c3fe
+ introduced a new type TRelocDataInt for use as the 'data' parameter for
...
TObjData.writeReloc; on i8086 it was changed to longint to allow using 32-bit
relocations
+ added support for writing 32-bit OMF relocations
git-svn-id: trunk@32936 -
2016-01-13 17:57:36 +00:00
nickysn
4f8baf29c6
+ handle RELOC_FARPTR48 relocations as well in TOmfObjData.writeReloc; this is
...
not used yet, but is added for completeness (and might be useful, if we add an
i386 target, that uses the OMF object format)
git-svn-id: trunk@32935 -
2016-01-13 15:07:41 +00:00
pierre
85f9eb655c
Allow i8086 cross IDE by adding missing compiler/x86 unit directory
...
git-svn-id: trunk@32934 -
2016-01-13 10:11:34 +00:00
marco
6d180029ab
* copyright update mantis #29384
...
git-svn-id: trunk@32932 -
2016-01-13 09:12:26 +00:00
michael
c34aa86d99
* Fix bug #0029381
...
git-svn-id: trunk@32931 -
2016-01-13 08:03:18 +00:00
pierre
0791422c1e
* Fix compilation of crt unit for msdos tiny memory model
...
git-svn-id: trunk@32930 -
2016-01-12 20:06:28 +00:00
nickysn
79c5b632f1
+ added portl class for 32-bit port access in the i8086-msdos ports unit, if
...
the target cpu is 386 or later
git-svn-id: trunk@32929 -
2016-01-12 18:06:21 +00:00
nickysn
e628729e1d
+ support 48-bit (16:32) far pointer relocations in the OMF internal linker
...
git-svn-id: trunk@32928 -
2016-01-11 17:50:27 +00:00
nickysn
02a6b77e32
+ added support for 32-bit offset OMF relocations (fltOffset32) in the OMF internal linker
...
git-svn-id: trunk@32927 -
2016-01-11 17:34:56 +00:00
nickysn
d4c21cf13a
* also check for 386+ when emitting a reference with a fs: or gs: prefix
...
git-svn-id: trunk@32926 -
2016-01-11 16:30:06 +00:00
nickysn
80b3e3020a
* the SEGFS and SEGGS prefixes are 386+
...
git-svn-id: trunk@32925 -
2016-01-11 15:51:40 +00:00
Jonas Maebe
ec4342cc65
* fixed parallel building after r32857
...
git-svn-id: trunk@32924 -
2016-01-11 15:27:48 +00:00
nickysn
c8e20dfe74
+ added i8086-specific consts RELOC_ABSOLUTE16 and RELOC_RELATIVE16, which are
...
aliases for RELOC_ABSOLUTE and RELOC_RELATIVE
* use RELOC_ABSOLUTE16 and RELOC_RELATIVE16, instead of RELOC_ABSOLUTE and
RELOC_RELATIVE in the linker-related parts of the OMF support (OMF object
reader and MZ exe output). This will make the code more readable, when 32-bit
relocation support is added to the linker. It will also make easier to reuse
this code for i386, in case we add an i386 target, that uses the OMF object
format.
git-svn-id: trunk@32923 -
2016-01-11 15:24:34 +00:00