summaryrefslogtreecommitdiffstats
path: root/contrib/llvm/patches/patch-r262261-llvm-r198592-sparc.diff
blob: e0365bb52246d619635a70e560c9e83c9836df90 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
Pull in r198592 from upstream llvm trunk (by Venkatraman Govindaraju):

  [Sparc] Explicitly cast -1 to unsigned to fix buildbot errors.

Introduced here: http://svnweb.freebsd.org/changeset/base/262261

Index: lib/Target/Sparc/Disassembler/SparcDisassembler.cpp
===================================================================
--- lib/Target/Sparc/Disassembler/SparcDisassembler.cpp
+++ lib/Target/Sparc/Disassembler/SparcDisassembler.cpp
@@ -104,14 +104,14 @@ static const unsigned DFPRegDecoderTable[] = {
   SP::D14,  SP::D30,  SP::D15,  SP::D31 };
 
 static const unsigned QFPRegDecoderTable[] = {
-  SP::Q0,  SP::Q8,   -1, -1,
-  SP::Q1,  SP::Q9,   -1, -1,
-  SP::Q2,  SP::Q10,  -1, -1,
-  SP::Q3,  SP::Q11,  -1, -1,
-  SP::Q4,  SP::Q12,  -1, -1,
-  SP::Q5,  SP::Q13,  -1, -1,
-  SP::Q6,  SP::Q14,  -1, -1,
-  SP::Q7,  SP::Q15,  -1, -1 } ;
+  SP::Q0,  SP::Q8,   (unsigned)-1,  (unsigned)-1,
+  SP::Q1,  SP::Q9,   (unsigned)-1,  (unsigned)-1,
+  SP::Q2,  SP::Q10,  (unsigned)-1,  (unsigned)-1,
+  SP::Q3,  SP::Q11,  (unsigned)-1,  (unsigned)-1,
+  SP::Q4,  SP::Q12,  (unsigned)-1,  (unsigned)-1,
+  SP::Q5,  SP::Q13,  (unsigned)-1,  (unsigned)-1,
+  SP::Q6,  SP::Q14,  (unsigned)-1,  (unsigned)-1,
+  SP::Q7,  SP::Q15,  (unsigned)-1,  (unsigned)-1 } ;
 
 static DecodeStatus DecodeIntRegsRegisterClass(MCInst &Inst,
                                                unsigned RegNo,
OpenPOWER on IntegriCloud