]> granicus.if.org Git - strace/commitdiff
powerpc: fix potential compilation warning
authorDmitry V. Levin <ldv@altlinux.org>
Wed, 14 Jan 2015 07:17:11 +0000 (07:17 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Wed, 14 Jan 2015 07:17:11 +0000 (07:17 +0000)
* mem.c [POWERPC] (sys_subpage_prot): Fix "comparison between signed
and unsigned" warning reported by some gcc versions.

mem.c

diff --git a/mem.c b/mem.c
index 55943f133cdb0e2b90377a44e3682034491467fb..5e1822fb528b3d14c7ecaf38ca7b8b57ec56dc23 100644 (file)
--- a/mem.c
+++ b/mem.c
@@ -517,7 +517,7 @@ sys_subpage_prot(struct tcb *tcp)
                }
                cur = tcp->u_arg[2];
                end = cur + (sizeof(int) * entries);
-               if (!verbose(tcp) || end < tcp->u_arg[2]) {
+               if (!verbose(tcp) || end < (unsigned long) tcp->u_arg[2]) {
                        tprintf("%#lx", tcp->u_arg[2]);
                        return 0;
                }
@@ -530,7 +530,7 @@ sys_subpage_prot(struct tcb *tcp)
                        abbrev_end = end;
                tprints("{");
                for (; cur < end; cur += sizeof(int)) {
-                       if (cur > tcp->u_arg[2])
+                       if (cur > (unsigned long) tcp->u_arg[2])
                                tprints(", ");
                        if (cur >= abbrev_end) {
                                tprints("...");