浏览代码

GCC4.6: Squash warning in cmd_mem.c

cmd_mem.c: In function ‘do_mem_loop’:
cmd_mem.c:474:25: warning: variable ‘junk’ set but not used
[-Wunused-but-set-variable]

The assigned variable can be removed because the pointers are volatile so
accesses to their addresses are always generated.

Signed-off-by: Marek Vasut <marek.vasut@gmail.com>
Marek Vasut 13 年之前
父节点
当前提交
f3b3c3df18
共有 1 个文件被更改,包括 4 次插入4 次删除
  1. 4 4
      common/cmd_mem.c

+ 4 - 4
common/cmd_mem.c

@@ -471,7 +471,7 @@ int do_mem_base (cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
 
 
 int do_mem_loop (cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
 int do_mem_loop (cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
 {
 {
-	ulong	addr, length, i, junk;
+	ulong	addr, length, i;
 	int	size;
 	int	size;
 	volatile uint	*longp;
 	volatile uint	*longp;
 	volatile ushort *shortp;
 	volatile ushort *shortp;
@@ -518,7 +518,7 @@ int do_mem_loop (cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
 			longp = (uint *)addr;
 			longp = (uint *)addr;
 			i = length;
 			i = length;
 			while (i-- > 0)
 			while (i-- > 0)
-				junk = *longp++;
+				*longp++;
 		}
 		}
 	}
 	}
 	if (size == 2) {
 	if (size == 2) {
@@ -526,14 +526,14 @@ int do_mem_loop (cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
 			shortp = (ushort *)addr;
 			shortp = (ushort *)addr;
 			i = length;
 			i = length;
 			while (i-- > 0)
 			while (i-- > 0)
-				junk = *shortp++;
+				*shortp++;
 		}
 		}
 	}
 	}
 	for (;;) {
 	for (;;) {
 		cp = (u_char *)addr;
 		cp = (u_char *)addr;
 		i = length;
 		i = length;
 		while (i-- > 0)
 		while (i-- > 0)
-			junk = *cp++;
+			*cp++;
 	}
 	}
 }
 }