llvm2.7: new ARMv4 rawMOVLRPC.patch; backported llvm2.8svn r97745 & r104587 fixes.
authorXerxes Rånby <xerxes@zafena.se>
Tue, 20 Jul 2010 15:11:02 +0000 (17:11 +0200)
committerXerxes Rånby <xerxes@zafena.se>
Tue, 20 Jul 2010 15:33:44 +0000 (17:33 +0200)
commitd1dcd08e4ec0b65aaaef149bace47da16acf7626
treeb81ff7ee593fdf4de867c604ddd71e44da16df93
parent84badc89f2ce0fc1f6f30e5197da9b053692b79f
llvm2.7: new ARMv4 rawMOVLRPC.patch; backported llvm2.8svn r97745 & r104587 fixes.
* llvm2.7/MOVLRPC.patch: deleted.
* llvm2.7/rawMOVLRPC.patch: New patch replaces MOVLRPC.patch.
  emits mov lr, pc before indirect call_nolink branches
  using pseudo instructions for improved stablility on ARMv4 and ARMv4t.
          fixes segfault after called function return. llvm PR7608
* llvm2.7/r97745-llvmPR6480.patch: New backported from llvm2.8svn.
  fixes Assertion `SubUsed && "Using an undefined register!"' failed.
* llvm2.7/r104587-MOVimm32.patch: New backported from llvm2.8svn.
  fixes TestARMCodeEmitter::emitPseudoInstruction UNREACHABLE
  at ARMCodeEmitter.cpp:554
recipes/llvm/llvm2.7/MOVLRPC.patch [deleted file]
recipes/llvm/llvm2.7/r104587-MOVimm32.patch [new file with mode: 0644]
recipes/llvm/llvm2.7/r97745-llvmPR6480.patch [new file with mode: 0644]
recipes/llvm/llvm2.7/rawMOVLRPC.patch [new file with mode: 0644]
recipes/llvm/llvm2.7_2.7.bb