[oe-commits] Xerxes Rånby : llvm2.7: new ARMv4 rawMOVLRPC.patch; backported llvm2.8svn r97745 & r104587 fixes.
git version control
git at git.openembedded.org
Tue Jul 20 15:36:08 UTC 2010
Module: openembedded.git
Branch: org.openembedded.dev
Commit: d1dcd08e4ec0b65aaaef149bace47da16acf7626
URL: http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=d1dcd08e4ec0b65aaaef149bace47da16acf7626
Author: Xerxes Rånby <xerxes at zafena.se>
Date: Tue Jul 20 17:11:02 2010 +0200
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 | 106 --------------
recipes/llvm/llvm2.7/r104587-MOVimm32.patch | 190 ++++++++++++++++++++++++++
recipes/llvm/llvm2.7/r97745-llvmPR6480.patch | 75 ++++++++++
recipes/llvm/llvm2.7/rawMOVLRPC.patch | 61 ++++++++
recipes/llvm/llvm2.7_2.7.bb | 6 +-
5 files changed, 330 insertions(+), 108 deletions(-)
Diff: http://gitweb.openembedded.net/?p=openembedded.git/?a=commitdiff;h=d1dcd08e4ec0b65aaaef149bace47da16acf7626
More information about the Openembedded-commits
mailing list