[llvm-commits] [llvm] r121587 - in /llvm/trunk/lib/Target/ARM: ARMAsmBackend.cpp ARMMCCodeEmitter.cpp

Bill Wendling wendling at apple.com
Fri Dec 10 14:53:56 PST 2010


On Dec 10, 2010, at 2:46 PM, Owen Anderson wrote:

> Author: resistor
> Date: Fri Dec 10 16:46:47 2010
> New Revision: 121587
> 
> URL: http://llvm.org/viewvc/llvm-project?rev=121587&view=rev
> Log:
> Fixups for Thumb2 vldr's need to have the effective PC aligned as well.
> 
> Modified: llvm/trunk/lib/Target/ARM/ARMMCCodeEmitter.cpp
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/ARM/ARMMCCodeEmitter.cpp?rev=121587&r1=121586&r2=121587&view=diff
> ==============================================================================
> --- llvm/trunk/lib/Target/ARM/ARMMCCodeEmitter.cpp (original)
> +++ llvm/trunk/lib/Target/ARM/ARMMCCodeEmitter.cpp Fri Dec 10 16:46:47 2010
> @@ -53,7 +53,8 @@
> { "fixup_t2_ldst_pcrel_12",  0,            32,  MCFixupKindInfo::FKF_IsPCRel |
>                                                 MCFixupKindInfo::FKF_IsAligned},
> { "fixup_arm_pcrel_10",      1,            24,  MCFixupKindInfo::FKF_IsPCRel },
> -{ "fixup_t2_pcrel_10",       0,            32,  MCFixupKindInfo::FKF_IsPCRel },
> +{ "fixup_t2_pcrel_10",       0,            32,  MCFixupKindInfo::FKF_IsPCRel |
> +                                                MCFixupKindInfo::FKF_IsPCRel },

You *really* want this to be IsPCRel it looks like. ;-)

-bw





More information about the llvm-commits mailing list