implemented FileGetDate for MorphOS, based on FileAge implementation

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@24775 3ad0048d-3df7-0310-abae-a5850022a9f2
  * don't use the paracgsize in get_paraloc_def(), because it generally
    contains the tcgsize of the entire parameter rather than only of
    what is left (-> calculate it from the remaining parameter length)

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@24776 3ad0048d-3df7-0310-abae-a5850022a9f2
  * missing part of r24776, using a build server also has pitfalls :/


git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@24777 3ad0048d-3df7-0310-abae-a5850022a9f2
Signed modulus by 2 on ARM with no division is optimized to a series of instructions instead of calling fpc_mod_longint.
An ASR is removed from signed division by 2.

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