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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
|
--- gdb/mips-linux-tdep.c.orig 2018-03-15 11:07:40.749034000 +0100
+++ gdb/mips-linux-tdep.c 2018-03-15 11:09:52.878504000 +0100
@@ -831,9 +831,9 @@
SIGTRAMP_FRAME,
4,
{
- { MIPS_INST_LI_V0_SIGRETURN, -1 },
- { MIPS_INST_SYSCALL, -1 },
- { TRAMP_SENTINEL_INSN, -1 }
+ { MIPS_INST_LI_V0_SIGRETURN, static_cast<ULONGEST>(-1) },
+ { MIPS_INST_SYSCALL, static_cast<ULONGEST>(-1) },
+ { TRAMP_SENTINEL_INSN, static_cast<ULONGEST>(-1) }
},
mips_linux_o32_sigframe_init,
mips_linux_sigframe_validate
@@ -843,9 +843,9 @@
SIGTRAMP_FRAME,
4,
{
- { MIPS_INST_LI_V0_RT_SIGRETURN, -1 },
- { MIPS_INST_SYSCALL, -1 },
- { TRAMP_SENTINEL_INSN, -1 } },
+ { MIPS_INST_LI_V0_RT_SIGRETURN, static_cast<ULONGEST>(-1) },
+ { MIPS_INST_SYSCALL, static_cast<ULONGEST>(-1) },
+ { TRAMP_SENTINEL_INSN, static_cast<ULONGEST>(-1) } },
mips_linux_o32_sigframe_init,
mips_linux_sigframe_validate
};
@@ -854,9 +854,9 @@
SIGTRAMP_FRAME,
4,
{
- { MIPS_INST_LI_V0_N32_RT_SIGRETURN, -1 },
- { MIPS_INST_SYSCALL, -1 },
- { TRAMP_SENTINEL_INSN, -1 }
+ { MIPS_INST_LI_V0_N32_RT_SIGRETURN, static_cast<ULONGEST>(-1) },
+ { MIPS_INST_SYSCALL, static_cast<ULONGEST>(-1) },
+ { TRAMP_SENTINEL_INSN, static_cast<ULONGEST>(-1) }
},
mips_linux_n32n64_sigframe_init,
mips_linux_sigframe_validate
@@ -866,9 +866,9 @@
SIGTRAMP_FRAME,
4,
{
- { MIPS_INST_LI_V0_N64_RT_SIGRETURN, -1 },
- { MIPS_INST_SYSCALL, -1 },
- { TRAMP_SENTINEL_INSN, -1 }
+ { MIPS_INST_LI_V0_N64_RT_SIGRETURN, static_cast<ULONGEST>(-1) },
+ { MIPS_INST_SYSCALL, static_cast<ULONGEST>(-1) },
+ { TRAMP_SENTINEL_INSN, static_cast<ULONGEST>(-1) }
},
mips_linux_n32n64_sigframe_init,
mips_linux_sigframe_validate
@@ -878,11 +878,11 @@
SIGTRAMP_FRAME,
2,
{
- { MICROMIPS_INST_LI_V0, -1 },
- { MIPS_NR_sigreturn, -1 },
- { MICROMIPS_INST_POOL32A, -1 },
- { MICROMIPS_INST_SYSCALL, -1 },
- { TRAMP_SENTINEL_INSN, -1 }
+ { MICROMIPS_INST_LI_V0, static_cast<ULONGEST>(-1) },
+ { MIPS_NR_sigreturn, static_cast<ULONGEST>(-1) },
+ { MICROMIPS_INST_POOL32A, static_cast<ULONGEST>(-1) },
+ { MICROMIPS_INST_SYSCALL, static_cast<ULONGEST>(-1) },
+ { TRAMP_SENTINEL_INSN, static_cast<ULONGEST>(-1) }
},
mips_linux_o32_sigframe_init,
micromips_linux_sigframe_validate
@@ -892,11 +892,11 @@
SIGTRAMP_FRAME,
2,
{
- { MICROMIPS_INST_LI_V0, -1 },
- { MIPS_NR_rt_sigreturn, -1 },
- { MICROMIPS_INST_POOL32A, -1 },
- { MICROMIPS_INST_SYSCALL, -1 },
- { TRAMP_SENTINEL_INSN, -1 }
+ { MICROMIPS_INST_LI_V0, static_cast<ULONGEST>(-1) },
+ { MIPS_NR_rt_sigreturn, static_cast<ULONGEST>(-1) },
+ { MICROMIPS_INST_POOL32A, static_cast<ULONGEST>(-1) },
+ { MICROMIPS_INST_SYSCALL, static_cast<ULONGEST>(-1) },
+ { TRAMP_SENTINEL_INSN, static_cast<ULONGEST>(-1) }
},
mips_linux_o32_sigframe_init,
micromips_linux_sigframe_validate
@@ -906,11 +906,11 @@
SIGTRAMP_FRAME,
2,
{
- { MICROMIPS_INST_LI_V0, -1 },
- { MIPS_NR_N32_rt_sigreturn, -1 },
- { MICROMIPS_INST_POOL32A, -1 },
- { MICROMIPS_INST_SYSCALL, -1 },
- { TRAMP_SENTINEL_INSN, -1 }
+ { MICROMIPS_INST_LI_V0, static_cast<ULONGEST>(-1) },
+ { MIPS_NR_N32_rt_sigreturn, static_cast<ULONGEST>(-1) },
+ { MICROMIPS_INST_POOL32A, static_cast<ULONGEST>(-1) },
+ { MICROMIPS_INST_SYSCALL, static_cast<ULONGEST>(-1) },
+ { TRAMP_SENTINEL_INSN, static_cast<ULONGEST>(-1) }
},
mips_linux_n32n64_sigframe_init,
micromips_linux_sigframe_validate
@@ -920,11 +920,11 @@
SIGTRAMP_FRAME,
2,
{
- { MICROMIPS_INST_LI_V0, -1 },
- { MIPS_NR_N64_rt_sigreturn, -1 },
- { MICROMIPS_INST_POOL32A, -1 },
- { MICROMIPS_INST_SYSCALL, -1 },
- { TRAMP_SENTINEL_INSN, -1 }
+ { MICROMIPS_INST_LI_V0, static_cast<ULONGEST>(-1) },
+ { MIPS_NR_N64_rt_sigreturn, static_cast<ULONGEST>(-1) },
+ { MICROMIPS_INST_POOL32A, static_cast<ULONGEST>(-1) },
+ { MICROMIPS_INST_SYSCALL, static_cast<ULONGEST>(-1) },
+ { TRAMP_SENTINEL_INSN, static_cast<ULONGEST>(-1) }
},
mips_linux_n32n64_sigframe_init,
micromips_linux_sigframe_validate
|