* never alias/coalesce cpu registers that are not usable by the register
    allocator (such as stack/framepointers) with virtual registers, otherwise
    they can get changed in case the virtual register gets changed (read-only
    use would be ok, but we don't keep track of which virtual registers are
    only read

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@27104 3ad0048d-3df7-0310-abae-a5850022a9f2
  * handle ARM PIC jump tables in determining the maximum offset for
    pc-relative loads

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@27105 3ad0048d-3df7-0310-abae-a5850022a9f2
  * honour -Oonopeephole

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@27106 3ad0048d-3df7-0310-abae-a5850022a9f2
  * cleaned up do_spill_replace()

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