* libndsfpc: forgot to commit a file
 + libndsfpc: added two new examples and regenerated makefiles

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@28310 3ad0048d-3df7-0310-abae-a5850022a9f2
+ Expanded test also for qword->double and int32->single conversions.

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@28311 3ad0048d-3df7-0310-abae-a5850022a9f2
* softfloat: Fixed int64->double and qword->double conversions to take rounding mode into account (actually, brought them up to date with Softfloat-2b C source). Now test/units/math/troundm.pp is consistent for all targets.

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@28312 3ad0048d-3df7-0310-abae-a5850022a9f2
libndsfpc: regenerated Makefile with -Tall, which is required

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@28313 3ad0048d-3df7-0310-abae-a5850022a9f2
* fcl-db: cosmetic



git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@28314 3ad0048d-3df7-0310-abae-a5850022a9f2
Add minor optimization for int64 < 0 on arm

This is a very common construct in normal code and also heavily used in
softfpu code.

The ARM-cg will now just test for the MSB of reghi to be set, instead of
a full comparison against constant 0.

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@28315 3ad0048d-3df7-0310-abae-a5850022a9f2
added a missing comment from the SoftFPU C source. probably explains why qword_to_float64 fails with values which have the uppermost bit set

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@28316 3ad0048d-3df7-0310-abae-a5850022a9f2
Fixed 0-cmp optimization in tarmaddnode.second_cmp64bit

Commit r28315 prevented "= 0" compare-optimizations. Should be fixed now.

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@28317 3ad0048d-3df7-0310-abae-a5850022a9f2
a proposed fix to the qword_to_float64 problem

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@28318 3ad0048d-3df7-0310-abae-a5850022a9f2
* is_farpointer and is_hugepointer moved from defutil to symcpu



git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@28328 3ad0048d-3df7-0310-abae-a5850022a9f2
+ added x86-specific function getx86pointerdef, similar to getpointerdef, but
  allows creating the x86 special pointer types as well



git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@28329 3ad0048d-3df7-0310-abae-a5850022a9f2
+ implemented correct [] indexing of huge pointers



git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@28330 3ad0048d-3df7-0310-abae-a5850022a9f2
 * Fix font name changing issues, patch by Dirk F, mantis #26550


git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@28331 3ad0048d-3df7-0310-abae-a5850022a9f2
* reimplemented r28329 in a different way, as suggested by Jonas



git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@28332 3ad0048d-3df7-0310-abae-a5850022a9f2
+ switch to using huge pointers in the tiny heap in the i8086 far data memory
  models



git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@28333 3ad0048d-3df7-0310-abae-a5850022a9f2
* InitNearHeap procedure renamed InitDosHeap and added support for a huge heap.
  Startup code still needs to be updated in order to enable >64kb heap.



git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@28334 3ad0048d-3df7-0310-abae-a5850022a9f2
* Patch from reinier to import fb_shutdown and fb_sqlstate

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@28335 3ad0048d-3df7-0310-abae-a5850022a9f2
* Fix patch of reinier

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@28336 3ad0048d-3df7-0310-abae-a5850022a9f2
+ fcl-db: SQlite3: accept more date/time formats:
YYYY-MM-DDTHH:MM
YYYY-MM-DDTHH:MM:SS
YYYY-MM-DDTHH:MM:SS.SSS
as defined in http://www.sqlite.org/lang_datefunc.html

Fixes mantis issue #26551



git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@28337 3ad0048d-3df7-0310-abae-a5850022a9f2
Make Next an Out-parameter in ARMs GetNextInstructionUsingReg

The input to Next is not used, reflect that properly.

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@28342 3ad0048d-3df7-0310-abae-a5850022a9f2