* moved a bunch of tprocdef fields that are only required when compiling the
    procdef to a dynamically allocated record that is not created when loading
    the procdef from ppu

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@26332 3ad0048d-3df7-0310-abae-a5850022a9f2
  * changed some Objective-C section declarations to match what's outputted by
    current clang versions

git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@26333 3ad0048d-3df7-0310-abae-a5850022a9f2
  * changed some random data label names to match the label names outputted by
    current clang versions, works around some bugs (or at least backward
    incompatibilities) in the Xcode 5 linker when targeting ARM

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