On Fri, Aug 3, 2012 at 10:40 PM, Richard Henderson <r...@twiddle.net> wrote: > Tree at > > git://repo.or.cz/qemu/rth.git axp-next
I get this error: CC arm-linux-user/linux-user/syscall.o /src/qemu/linux-user/syscall.c: In function 'do_syscall': /src/qemu/linux-user/syscall.c:720:34: error: array subscript is below array bounds [-Werror=array-bounds] > > Changes v4-v5: > PMM feedback: > patch4: Add m68k support, and remove redundant alpha define > Remove tabs from lines touched. > > Changes v3-v4: > Split patch 4 as per PMM feedback > Fix patch 9 is_error usage as per PPM feedback. > > Changes v2-v3: > Fix fcntl translation table in O_CLOEXEC patch. The O_LARGEFILE > entry could result in an end-of-table {0,0,0,0} marker. > > Handle sigprocmask and getpriority properly for alpha. > > Changes v1-v2: > Dropped -stracefile patch. That clearly needs more iteration in > order to make everyone happy. I don't want the rest of this to > get caught up in that. > > Two patches that fix all of the mmap problems I've been able to > find in the glibc testsuite. The iconv tests that load lots of > shared libraries are particularly good at triggering both problems. > > Handle O_CLOEXEC et al properly. > > Handle pipe2 properly. > > > r~ > > > Richard Henderson (10): > alpha-linux-user: Fix signal handling > alpha-linux-user: Work around hosted mmap allocation problems > alpha-linux-user: Handle TARGET_SSI_IEEE_RAISE_EXCEPTION properly > linux-user: Sync fcntl.h bits with the kernel > linux-user: Handle O_SYNC, O_NOATIME, O_CLOEXEC, O_PATH > linux-user: Allocate the right amount of space for non-fixed file > maps > linux-user: Translate pipe2 flags; add to strace > alpha-linux-user: Fix a3 error return with v0 error bypass. > alpha-linux-user: Properly handle the non-rt sigprocmask syscall. > alpha-linux-user: Fix the getpriority syscall > > linux-user/alpha/syscall_nr.h | 2 +- > linux-user/main.c | 15 ++-- > linux-user/mmap.c | 30 ++++-- > linux-user/strace.c | 12 ++- > linux-user/strace.list | 3 + > linux-user/syscall.c | 102 +++++++++++++++---- > linux-user/syscall_defs.h | 235 > +++++++++++++++++++++++------------------ > target-alpha/cpu.h | 15 +++- > 8 files changed, 270 insertions(+), 144 deletions(-) > > -- > 1.7.7.6 > >