1263320SdimPull in r198739 from upstream llvm trunk (by Venkatraman Govindaraju):
2263320Sdim
3263320Sdim  [Sparc] Correct the mask for fixup_sparc_br19.
4263320Sdim
5269012SemasteIntroduced here: http://svnweb.freebsd.org/changeset/base/262261
6263320Sdim
7263320SdimIndex: lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp
8263320Sdim===================================================================
9263320Sdim--- lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp
10263320Sdim+++ lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp
11263320Sdim@@ -31,7 +31,7 @@ static unsigned adjustFixupValue(unsigned Kind, ui
12263320Sdim   case Sparc::fixup_sparc_br22:
13263320Sdim     return (Value >> 2) & 0x3fffff;
14263320Sdim   case Sparc::fixup_sparc_br19:
15263320Sdim-    return (Value >> 2) & 0x1ffff;
16263320Sdim+    return (Value >> 2) & 0x7ffff;
17263320Sdim   case Sparc::fixup_sparc_hi22:
18263320Sdim     return (Value >> 10) & 0x3fffff;
19263320Sdim   case Sparc::fixup_sparc_lo10:
20