* do not reuse register locations on arm fpa/vfp

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@24676 3ad0048d-3df7-0310-abae-a5850022a9f2
* don't ignore by accident the next instruction after a newly inserted constant pool

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@24677 3ad0048d-3df7-0310-abae-a5850022a9f2
* improve register handling for not and unary minus operator by using a new register for the destination

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