From f75351acd7d518dddd1b2205bce529232cc9d43d Mon Sep 17 00:00:00 2001 From: Joe Gross Date: Wed, 18 Apr 2018 17:59:50 -0400 Subject: sim-se: fix a few bugs/warns from GCC 6 Change-Id: Ib2ad860324fd234b23262d141be3e82628ff61f0 Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/12126 Tested-by: kokoro Reviewed-by: Brandon Potter Maintainer: Brandon Potter --- src/sim/syscall_emul.cc | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'src') diff --git a/src/sim/syscall_emul.cc b/src/sim/syscall_emul.cc index bfec1f5a5..98fbe96a0 100644 --- a/src/sim/syscall_emul.cc +++ b/src/sim/syscall_emul.cc @@ -848,12 +848,6 @@ SyscallReturn pipeImpl(SyscallDesc *desc, int callnum, Process *p, ThreadContext *tc, bool pseudoPipe) { - Addr tgt_addr = 0; - if (!pseudoPipe) { - int index = 0; - tgt_addr = p->getSyscallArg(tc, index); - } - int sim_fds[2], tgt_fds[2]; int pipe_retval = pipe(sim_fds); @@ -883,6 +877,9 @@ pipeImpl(SyscallDesc *desc, int callnum, Process *p, ThreadContext *tc, return tgt_fds[0]; } + int index = 0; + Addr tgt_addr = p->getSyscallArg(tc, index); + /** * Copy the target file descriptors into buffer space and then copy * the buffer space back into the target address space. -- cgit v1.2.3