olivier
76602008b5
* Updated haiku signal definitions to reflect changes made in Haiku
...
after alpha release 3.
git-svn-id: trunk@20683 -
2012-04-01 08:03:12 +00:00
marco
a75e298088
* enable parts of sqldb,dblib and fpindexer for Haiku. Patch by Oliver, Mantis #21618
...
git-svn-id: trunk@20682 -
2012-03-31 20:11:51 +00:00
sergei
c815a8d040
* Changed entity handling to use a callback, makes TXmlTextReader class completely independent from the DOM stuff.
...
git-svn-id: trunk@20681 -
2012-03-31 16:07:38 +00:00
michael
a999648726
* Applied patch from 21583
...
git-svn-id: trunk@20680 -
2012-03-31 09:18:01 +00:00
pierre
2c941ec5d9
Recompile sparc-linux objects using gcc Debian 4.3.2-1.1
...
git-svn-id: trunk@20679 -
2012-03-30 21:13:00 +00:00
sergei
c060466fb8
* Fixed WriteXML() for non-document nodes after r20538, Mantis #21609
...
git-svn-id: trunk@20678 -
2012-03-30 18:06:03 +00:00
marco
71e20b1b59
* Raise error on unknown datatypes and adds support for ftbcd params.
...
Patch by Ludo Brands, Mantis #21611 .
git-svn-id: trunk@20677 -
2012-03-30 16:08:38 +00:00
marco
fd234c7e41
* Fix from Ludo Brands to properly free parameters in deallocated cursors. Mantis #21608
...
git-svn-id: trunk@20676 -
2012-03-30 16:06:45 +00:00
marco
83528edbd6
* Initial support for Oracle metadata, patch by Ludo Brands, Mantis #21606
...
git-svn-id: trunk@20675 -
2012-03-30 16:04:21 +00:00
pierre
c3da1aa542
Reenabled D0-D30 registers
...
git-svn-id: trunk@20674 -
2012-03-30 15:54:05 +00:00
pierre
b2608f326e
Fix error in final output
...
git-svn-id: trunk@20673 -
2012-03-30 15:46:57 +00:00
pierre
f1203398d9
+ Add sparc register includes generation rule
...
git-svn-id: trunk@20672 -
2012-03-30 15:45:45 +00:00
pierre
ce90cae9f4
+ Add sparc register includes generation rule
...
git-svn-id: trunk@20671 -
2012-03-30 15:45:38 +00:00
joost
8cb037fb59
* Always show a message when a package is about to be installed, not only in
...
verbose mode. This way it is always clear which package is being installed
in case of an error.
git-svn-id: trunk@20670 -
2012-03-30 14:41:09 +00:00
joost
265f54b26b
* Added ability to specify installation-destination path of
...
TPackage.InstallFiles
* Added bininstalldir, prefix and unitinstalldir macro''s
git-svn-id: trunk@20669 -
2012-03-30 14:29:50 +00:00
Jonas Maebe
cbc30a68ae
- removed solaris from the SqliteOSes, because ibconnection is not
...
compiled for that target (which is unrelated to SQLite, but that
set is also used to determine whether or not to compile fbindexdb,
which depends on that unit -- please fix the dependencies properly
when adding new units)
git-svn-id: trunk@20668 -
2012-03-30 09:54:40 +00:00
Jonas Maebe
39242c2cfa
- removed changes from r20660 (ARM hard float patch): ARM VFP regvars are
...
in LOC_CMMREGISTER, not in LOC_CFPUREGISTER (and they also are there in
case the softfp calling convention is used), and this change broke SPARC
git-svn-id: trunk@20667 -
2012-03-30 09:52:36 +00:00
Jonas Maebe
e13f9b5a2b
* only link libgcc for softfloat helpers on ARM if we are compiling for
...
softfloat
git-svn-id: trunk@20666 -
2012-03-29 20:54:56 +00:00
Jonas Maebe
2a8f624eb0
* fixed returning small but "non-simple" records on ARM platforms that use
...
the old APCS calling convention (such as iOS): they are returned by
reference
git-svn-id: trunk@20665 -
2012-03-29 20:54:51 +00:00
Jonas Maebe
8525a30d9f
* don't generate a classClass call for objc loadvmtaddrnodes generated
...
for inherited calls (that is only required when not using them for
dispatch purposes, and calling an inherited method is obviously
a dispatch situation)
git-svn-id: trunk@20664 -
2012-03-29 20:54:47 +00:00
Jonas Maebe
dabcfc2806
+ LOC_(C)LOC_SUBSETREF/G support for tcg.a_loadmm_loc_reg()
...
git-svn-id: trunk@20663 -
2012-03-29 20:54:42 +00:00
Jonas Maebe
86265534d0
* fixed misplaced endif that caused the default target not be set when
...
(hypothetically) running the compiler on Darwin/ARM
git-svn-id: trunk@20662 -
2012-03-29 20:54:38 +00:00
Jonas Maebe
bba4b02eb2
* use r7 instead of r11 as frame pointer on Darwin/iOS, and make sure r7
...
always points to the previous r7 on the stack (with the saved return
address coming right after it) so that the debugger and crashreporter
can use it for backtraces as specified in the ABI
o changed NR_FRAME_POINTER_REG and RS_FRAME_POINTER_REG from a symbolic
into a typed constant, and added a new method to tprocinfo that can
be used to initialze it (so it can be inited to r7/r11 depending on
the target platform)
* allow using r9 on Darwin, it was only used by the system on iOS up to
2.x, which we no longer support
* prefer using r9 and r12 before r4..r11 on Darwin, because they are
volatile and hence do not have to be saved
git-svn-id: trunk@20661 -
2012-03-29 20:54:33 +00:00
Jonas Maebe
6ba8dc7146
+ support for the ARM hard float EABI on Linux (patch by Peter Green):
...
o new eabihf (hard float) abi
o vfpv3_d16 variant of VFP (default variant used by EABI assemblers: VFPv3
with only 16 double registers instead of 32) and pass it to GNU as
o make the odd numbered single precision floating point VFP registers
available for explicit allocation for use by the calling convention
* fixed copy/paste error in stdname of S30 register
-> use -dFPC_ARMHF to create an ARM eabi hard float compiler
(mantis #21554 )
git-svn-id: trunk@20660 -
2012-03-29 20:50:09 +00:00
Jonas Maebe
670ee264de
* fixed upper bound of several helper array types for set operations
...
(not really important, unless range checking would be enabled)
git-svn-id: trunk@20659 -
2012-03-29 20:34:56 +00:00
Jonas Maebe
431e494548
* removed "packed" from a few OS interface records
...
git-svn-id: trunk@20658 -
2012-03-29 20:32:42 +00:00
Jonas Maebe
a2de97f932
* fixed parameter types of pthread_mutex_destroy, pthread_mutex_lock and
...
pthread_mutex_unlock (ppthread_mutexattr_t -> ppthread_mutex_t)
git-svn-id: trunk@20657 -
2012-03-29 20:32:20 +00:00
marco
4f3f5b9374
* disable some dbtypes for win64 that have no know working clientlib,
...
patch by Reinier, Mantis #21579
git-svn-id: trunk@20656 -
2012-03-29 18:13:20 +00:00
marco
06688db698
* wvsprintf* to stdcall, mantis #21591
...
--This line, and those below, will be ignored--
M win/wininc/unidef.inc
M win/wininc/ascfun.inc
M win/wininc/ascdef.inc
M win/wininc/unifun.inc
git-svn-id: trunk@20655 -
2012-03-29 17:43:38 +00:00
marco
493064a241
* Patch from Ludo to preinitialize certain (var)parameters that are only
...
partially inited in some versions. (Endianess?) Mantis #21596
git-svn-id: trunk@20654 -
2012-03-29 17:39:43 +00:00
Jonas Maebe
d3004d2bf6
* use same defaults for iPhoneSimulator as for iOS (UTF-8 etc, newer
...
iPhoneSimulator platforms no longer inherit the Mac OS X settings)
git-svn-id: trunk@20653 -
2012-03-29 17:13:29 +00:00
Jonas Maebe
87f7d65650
* made several OS interfacing records non-packed, since they are not packed
...
in the system headers either
git-svn-id: trunk@20652 -
2012-03-29 17:10:13 +00:00
pierre
422c618109
Add missing .note.netbsd.ident section
...
git-svn-id: trunk@20651 -
2012-03-29 14:05:12 +00:00
pierre
4f752004c3
Adapt to OpenBSD
...
git-svn-id: trunk@20650 -
2012-03-29 12:54:39 +00:00
pierre
5262fbc77c
* Add relocate_gdb_directory to avoid loading of main.o from libgdb.a
...
git-svn-id: trunk@20649 -
2012-03-29 12:54:09 +00:00
pierre
1c27730c8c
* Give debug information once for each conditional directive
...
git-svn-id: trunk@20648 -
2012-03-28 14:09:04 +00:00
pierre
ff8e1afec1
Display source position with timestamps also
...
git-svn-id: trunk@20647 -
2012-03-28 14:08:01 +00:00
sergei
8b40abdd19
* fcl-fpcunit/src/testutils.pp, GetMethodList: avoid range errors at runtime if compiled with -Cr.
...
git-svn-id: trunk@20646 -
2012-03-28 10:55:17 +00:00
sergei
bab72f0025
* xmlread.pp, fixed skipping DTD in canonical mode: ReadTopLevel was not recurring, but exiting with undefined result (happened to be 'true' most of the time). This went unnoticed due to redundant check in TLoader.ParseContent.
...
git-svn-id: trunk@20645 -
2012-03-28 10:42:45 +00:00
pierre
0658a6ee88
* Move + after objfpc to use ansistrings
...
git-svn-id: trunk@20644 -
2012-03-28 08:10:46 +00:00
pierre
63f9d7bbed
Update cprt0.as to 5.1 release
...
git-svn-id: trunk@20643 -
2012-03-27 15:39:30 +00:00
pierre
6edb8a286f
Avoid SEGV in signal handler as second parameter is only a code, not a pointer
...
git-svn-id: trunk@20642 -
2012-03-27 15:34:00 +00:00
pierre
fdf0c4a644
Use new target specific option to avoid disabling of debug information generation for windows DLL
...
git-svn-id: trunk@20641 -
2012-03-27 14:27:17 +00:00
pierre
88b00552a2
+ Add support for target specific options
...
example: %OPT=-gl win32%-WN
if % is found in OPT list, the string after % is only added
to the compiler options if current target is
contained in the list of the string before the % sign.
+ Add %DELOPT dotest option.
can be used in two variants
%DELOPT=-Crio
will suppress -Criot from TEST_OPT if it appears exactly
(-Criot will not match).
%DELOPT=-C* will suppress all options starting with -C.
git-svn-id: trunk@20640 -
2012-03-27 14:26:24 +00:00
svenbarth
bf5695c455
Allow unsetting the option for C-operators (-Sc-).
...
git-svn-id: trunk@20639 -
2012-03-27 11:40:10 +00:00
sergei
804e9cd09d
xmlread.pp:
...
* reduced duplication in entity handling code.
* fixed reported boundary locations for entities in content.
git-svn-id: trunk@20638 -
2012-03-27 08:13:20 +00:00
michael
4e923eca65
Patch from bug #17303 :
...
- C char mapped to shortint instead of char
- added comments to data types to be clear (32 vs. 64 bit env.)
git-svn-id: trunk@20637 -
2012-03-27 07:17:07 +00:00
pierre
0c144e8bbc
Test fix for bug report 21566
...
git-svn-id: trunk@20636 -
2012-03-26 15:50:09 +00:00
pierre
7101151b5c
Avoid internal error 2002042430 and check overloading before calling simplify method
...
git-svn-id: trunk@20635 -
2012-03-26 15:44:47 +00:00
marco
25e0f7c882
* committed fix from Mantis #21542
...
git-svn-id: trunk@20634 -
2012-03-26 08:14:35 +00:00