mirror of
https://git.freebsd.org/ports.git
synced 2025-06-30 00:50:29 -04:00
Clang 6 doesn't allow negative numbers to be implicitely converted to unsigned types. This patch explicits all casts. While I'm here, add an option to silent tons of warning messages PR: 226644 Reported by: rakuco@
28 lines
973 B
C
28 lines
973 B
C
--- gdb/sparc-linux-tdep.c.orig 2018-03-15 16:27:40.393176000 +0100
|
|
+++ gdb/sparc-linux-tdep.c 2018-03-15 16:29:00.339581000 +0100
|
|
@@ -68,9 +68,9 @@
|
|
SIGTRAMP_FRAME,
|
|
4,
|
|
{
|
|
- { 0x821020d8, -1 }, /* mov __NR_sugreturn, %g1 */
|
|
- { 0x91d02010, -1 }, /* ta 0x10 */
|
|
- { TRAMP_SENTINEL_INSN, -1 }
|
|
+ { 0x821020d8, static_cast<ULONGEST>(-1) }, /* mov __NR_sugreturn, %g1 */
|
|
+ { 0x91d02010, static_cast<ULONGEST>(-1) }, /* ta 0x10 */
|
|
+ { TRAMP_SENTINEL_INSN, static_cast<ULONGEST>(-1) }
|
|
},
|
|
sparc32_linux_sigframe_init
|
|
};
|
|
@@ -83,9 +83,9 @@
|
|
SIGTRAMP_FRAME,
|
|
4,
|
|
{
|
|
- { 0x82102065, -1 }, /* mov __NR_rt_sigreturn, %g1 */
|
|
- { 0x91d02010, -1 }, /* ta 0x10 */
|
|
- { TRAMP_SENTINEL_INSN, -1 }
|
|
+ { 0x82102065, static_cast<ULONGEST>(-1) }, /* mov __NR_rt_sigreturn, %g1 */
|
|
+ { 0x91d02010, static_cast<ULONGEST>(-1) }, /* ta 0x10 */
|
|
+ { TRAMP_SENTINEL_INSN, static_cast<ULONGEST>(-1) }
|
|
},
|
|
sparc32_linux_sigframe_init
|
|
};
|