Commit Graph

44038 Commits

Author SHA1 Message Date
pierre
c5601c5094 Use 'set gnutarget elf32-littlearm' for arm cross
git-svn-id: trunk@28939 -
2014-10-27 22:12:13 +00:00
pierre
9e4e667842 Allow to disable __cpu_features_init by defining DISABLE_CPU_FEATURES_INIT
git-svn-id: trunk@28938 -
2014-10-27 22:10:51 +00:00
pierre
721c5d0947 define FPC_ARMEL32 or FPC_ARMEB32
git-svn-id: trunk@28937 -
2014-10-27 22:09:55 +00:00
reiniero
0f6d65e928 * fcld-db: dbftool example: cleanup, more error reporting/help output
git-svn-id: trunk@28936 -
2014-10-27 08:12:02 +00:00
pierre
5a2ed55af4 avoid gcc warning about old-style code in gdb_get_stdin
git-svn-id: trunk@28935 -
2014-10-26 23:01:06 +00:00
pierre
c528a029ec Fix error in RemoteCopy assignment at Remote dialog box exit
git-svn-id: trunk@28934 -
2014-10-26 21:39:58 +00:00
joost
cda66fd328 * Do not use a prefix on non-unices within archives (zipinstall)
* Resolved more problems with case-sensitive TStrings on some targets (go32v2)

git-svn-id: trunk@28933 -
2014-10-26 17:35:56 +00:00
pierre
1c6bc92ce4 Reverted separation of test and test subdirs that led to incomplete testsuite results
git-svn-id: trunk@28932 -
2014-10-26 16:47:55 +00:00
florian
76c179fae8 * aarch64 compilation fixes
git-svn-id: trunk@28931 -
2014-10-26 08:35:13 +00:00
pierre
87dfdaacf5 Second try to fix wrong commit, missing changedir resotred
git-svn-id: trunk@28930 -
2014-10-25 22:59:13 +00:00
joost
e147d09eb9 * Added option to adapt SourcePath in fpunits.cfg file during installation
git-svn-id: trunk@28929 -
2014-10-25 19:13:50 +00:00
Jonas Maebe
8244d366d0 - moved deallocation of NR_PIC_OFFSET_REG from the x86_64 to the i386 code
generator (as it's also allocated for i386 rather than for x86_64)

git-svn-id: trunk@28928 -
2014-10-25 17:47:44 +00:00
joost
af7876b93c * Fixed parsing command-line options for fpunits.cfg. Irrelevant options
are not stored anymore.

git-svn-id: trunk@28927 -
2014-10-25 14:51:10 +00:00
pierre
1e74266499 Fix error introduced in last commit
git-svn-id: trunk@28926 -
2014-10-25 09:01:49 +00:00
pierre
d80154d438 Support for quotes inside Values
git-svn-id: trunk@28925 -
2014-10-24 23:18:38 +00:00
pierre
8e5835a3bd Use GetRemoteString function in TransferRemote
git-svn-id: trunk@28924 -
2014-10-24 22:05:00 +00:00
pierre
c228424fc9 Added SUPPORT_REMOTE DoRemote dialog
git-svn-id: trunk@28923 -
2014-10-24 22:03:19 +00:00
pierre
5ad5d984ac Added SUPPORT_REMOTE related labels
git-svn-id: trunk@28922 -
2014-10-24 22:02:18 +00:00
pierre
d61152af67 Added SUPPORT_REMOTE related new variables
git-svn-id: trunk@28921 -
2014-10-24 21:59:06 +00:00
pierre
e73341550b SUPPORT_REMOTE improvement
git-svn-id: trunk@28920 -
2014-10-24 21:54:37 +00:00
pierre
15746fdcaf Add RemoteGDBServer, RemoteCopy, RemoteShell, RemoteExecCommand, RemoteSshExecCommand for SUPPORT_REMOTE
git-svn-id: trunk@28919 -
2014-10-24 21:53:27 +00:00
pierre
34bf64abd0 Declare MaybeQuoted function in interface
git-svn-id: trunk@28918 -
2014-10-24 21:49:58 +00:00
pierre
cfed3e2075 Use PPC_TARGET environment variable for SUPPORT_REMOTE enabled compilation, to allow coexistence of different cpu IDEs in same directory
git-svn-id: trunk@28917 -
2014-10-24 21:47:37 +00:00
pierre
0825f4a1a9 Set TEST_USE_LONGLOG to send longlog to www.freepascal.org instead of all log and elg files
git-svn-id: trunk@28916 -
2014-10-24 21:38:51 +00:00
joost
618f9745f8 * Create the archives for multiple packages in the same location as the head fpmake.pp
git-svn-id: trunk@28915 -
2014-10-24 21:36:01 +00:00
joost
ac85ad39df * Fixed compilations on non-unix platforms, where the stat-record is not available
git-svn-id: trunk@28901 -
2014-10-24 11:15:08 +00:00
Tomas Hajny
e7a853f9b2 * support for 7 additional packages, maximum number of packages/tab in installer increased to 45
git-svn-id: trunk@28900 -
2014-10-23 23:14:30 +00:00
joost
d867225004 * Set the execute-bit for files in the installation-archives
git-svn-id: trunk@28899 -
2014-10-23 21:22:46 +00:00
joost
89cdc6dafe * Only add files to an archive when a package is actually being installed
* Do not create archives with no files in it.

git-svn-id: trunk@28898 -
2014-10-22 20:49:26 +00:00
pierre
678090c48b Add missing closing brace for error function
git-svn-id: trunk@28897 -
2014-10-22 14:58:01 +00:00
Tomas Hajny
0c063005dd * compilation fix for MS Windows targets
git-svn-id: trunk@28896 -
2014-10-22 08:38:54 +00:00
Tomas Hajny
0b71f6286c * dbase support now enabled for OS/2
git-svn-id: trunk@28895 -
2014-10-22 00:00:22 +00:00
Tomas Hajny
585bedf2e8 * unit dbf_dbffile now compilable under OS/2
git-svn-id: trunk@28894 -
2014-10-21 23:57:38 +00:00
Tomas Hajny
ebccde996e + implementation of unit dbf_wtil now split into target dependant include files, added implementation for OS/2
git-svn-id: trunk@28893 -
2014-10-21 23:56:31 +00:00
sergei
06ee500352 * MIPS: improved code generation in make_simple_ref
* Clean up the peephole optimizer
+ More peephole optimizations.

git-svn-id: trunk@28892 -
2014-10-21 21:05:46 +00:00
sergei
0041024e5f * Modified FindRegAlloc() to skip branch delay slots in the same way it is done in GetNextInstruction(). This fixes processing sequences "dealloc reg; branch reg,label; NOP; alloc reg" in BuildLabelTableAndFixRegAlloc(), deallocation is now correctly moved after branch. Before this change, the last allocation was ignored, and deallocation was moved forward until another instruction using reg was encountered.
git-svn-id: trunk@28891 -
2014-10-21 20:56:37 +00:00
Tomas Hajny
c0a1a7d26d + new unit providing access to additional OS/2 API functions from DOSCALL1.DLL available in newer OS/2 versions (WSeB/MCP/eCS) - currently additional 64-bit file handling not used directly in RTL; mostly file locking related now; dynamically loaded and simulated under older OS/2 versions to allow executables using them to run on older OS/2 versions
git-svn-id: trunk@28890 -
2014-10-21 17:29:05 +00:00
Tomas Hajny
feb58d5d25 * make handle for DosCalls accessible for other code
git-svn-id: trunk@28889 -
2014-10-21 16:37:31 +00:00
Tomas Hajny
1d0de6f87c * added ordinal numbers for newer Dos* API functions
git-svn-id: trunk@28888 -
2014-10-21 11:40:34 +00:00
joost
8da7914438 * Combine all utils into one achive, several installers depend on this
git-svn-id: trunk@28887 -
2014-10-20 19:42:52 +00:00
Tomas Hajny
f55e4400b3 * fix for typo in constant name plus added explanation
git-svn-id: trunk@28886 -
2014-10-20 18:47:10 +00:00
Tomas Hajny
09e0734b7c * fix working with short record function results under OS/2
git-svn-id: trunk@28885 -
2014-10-20 15:40:17 +00:00
marco
ccbe03fc37 * fulltext search demo by Reinier Olislagers, mantis #26863
git-svn-id: trunk@28884 -
2014-10-19 20:32:05 +00:00
marco
20833d4bc9 * change ContextTrackingMode field to boolean. Mantis #26892
git-svn-id: trunk@28883 -
2014-10-19 20:30:11 +00:00
Jonas Maebe
ada39d530f + added descriptive comments for the examples (patch by Reinier Olislagers,
mantis #24948)

git-svn-id: trunk@28882 -
2014-10-19 17:07:59 +00:00
Jonas Maebe
00ea5e1636 * made maybequoted_for_script() public
* added script_fpcres identifier
  * always quote file names for fpcres using double quotes, as it doesn't
    support single quotes (mantis #26866)

git-svn-id: trunk@28881 -
2014-10-19 16:34:43 +00:00
joost
600d91c5b0 * Removed the double dot in tar-filenames introduced in r28875
git-svn-id: trunk@28880 -
2014-10-19 15:03:41 +00:00
joost
5451a9c0ed * On OSes with a 8.3 fs, the zip-suffix is not equal to the targetstring
git-svn-id: trunk@28879 -
2014-10-19 13:25:00 +00:00
joost
c00d80abd7 * Correction of r28876, UNITSOUTPUTDIR should be all uppercase
git-svn-id: trunk@28878 -
2014-10-19 12:30:24 +00:00
Jonas Maebe
7398f8d507 * fixed defines separator
git-svn-id: trunk@28877 -
2014-10-19 10:25:07 +00:00