A record of merges from trunk to 3.10.1. "NO_MERGE" identifies commits that were initially considered as candidates but later rejected. //339336 PPC64 store quad instruction (stq) is not supposed to // change the address register contents //2957 3001, ok //339182 ppc64: AvSplat ought to load destination vector register with 16/16 // bytes stored prior //2960 3002, ok //339020 ppc64: memcheck/tests/ppc64/power_ISA2_05 failing in nightly build //14545 14745, ok //14549 DRD: Handle Imbe_CancelReservation properly (clrex on ARM) 14746, ok NO_MERGE 339156 ??? gdbsrv not called for fatal signal 14556 (should this be merged?) //14561 Add missing ]] to terminate CDATA. 14747, ok //14565 Glibc versions prior to 2.5 do not define PTRACE_GETSIGINFO // (check w/ Florian) 14748, ok //339433 ppc64 lxvw4x instruction uses four 32-byte loads //2962, 2966, 2967, 2973 3003, ok NO_MERGE 2971 ??? mips: use putDReg/getDReg for ceil.l.d NO_MERGE 2972 ??? mips: add a missing break //339858 arm64 dmb sy not implemented //2975 (subsequently overwritten by 2986) 3004, ok //339645 Use correct tag names in sys_getdents/64 wrappers //14599 14749, ok //339721 assertion 'check_sibling == sibling' failed in readdwarf3.c ... //14603,14610 14750, ok //339853 arm64 times syscall unknown //14616 14751, ok //14618 Handle (by ignoring) Imbe_CancelReservation. (hg) 14752, ok //339855 arm64 unhandled getsid/setsid syscalls //14617 14753, ok //14631 Enable sys_fadvise64_64 on arm32. 14754, ok //339706 Fix false positive for ioctl(TIOCSIG) on linux //14646 (just the fix) 14755, ok //340036 arm64: Unhandled instruction ld4 (multiple structures, no offset) //2976 3005, ok //335440 arm64: ld1 (single structure) is not implemented //2979 Complete arm64 load/store insns 3006, ok //14653 Add test cases for all known arm64 load/store instructions. 14756, ok //14667 Enable test cases for arm64 load/store insns 14757, ok //339926 Unhandled instruction 0x1E674001 (frintx) on aarm64 //2981 3007, ok //339927 Unhandled instruction 0x9E7100C6 (fcvtmu) on aarch64 //2982 3008, ok //339938 disInstr(arm64): unhandled instruction 0x4F8010A4 (fmla) // == 339950 //2983 3009, ok //340509 arm64: unhandled instruction fcvtas //2984 3010, ok //335713 arm64: unhanded instruction: prfm (immediate) //2985 3011, ok //340033 arm64: unhandled instruction for dmb ishld and some other // isb-dmb-dsb variants... //2986 3012, ok //339940 arm64: unhandled syscall: 83 (sys_fdatasync) + patch //14675 14759, ok //340028 unhandled syscalls for arm64 (msync, pread64, setreuid and setregid) //14676 14760, ok //340236 4 unhandled syscalls on aarch64/arm64: mknodat (33), fchdir // (50), chroot (51), fchownat (54) //14677 14761, ok //340632 arm64: unhandled instruction fcvtas //2987 3013, ok //340725 AVX2: Incorrect decoding of vpbroadcast{b,w} reg,reg forms //2988 3014, ok //14679 Add test cases for arm64 FMLA etc 14762, ok //14681 arm64 Rearrange the test case generators [..] 14763, ok //14684 arm64 Add tests for all SIMD FP instructions [..] 14764, ok //340630 arm64: fchmod (52) and fchown (55) syscalls not recognized //14686 14765, ok //14689 PRE(sys_openat): when checking whether ARG1 == VKI_AT_FDCWD [..] 14766, ok NO_MERGE 14691 ??? Unmask all signals in vgdb [..] //14705 Update system call lists. 14767, ok //340788 warning: unhandled syscall: 318 (getrandom) //14709 14768, ok //2990 Add detection of old ppc32 magic instructions from bug 278808. 3015, ok //340856 disInstr(arm64): unhandled instruction 0x1E634C45 (fcsel) //2991 3016, ok //340922 arm64: unhandled getgroups/setgroups syscalls //14716 14769, ok //14721 Implement missing heap-intercept function "dh_malloc_usable_size". 14770, ok //14728 Add test cases for all remaining AArch64 ARMv8 SIMD and FP instructions. 14771, ok //2992 arm64: Implement "fcvtpu w, s". n-i-bz. 3017, ok //2993 arm64: implement ADDP etc 3018, ok //14730 arm64: enable test cases for 2993 14772, ok //2994 fix stupid bug introduced in 2993 3019, ok //340807 disInstr(arm): unhandled instruction: 0xEE989B20 //2995, 14736. 3020 ok, 14758 ok 14738 arm64: Add test cases for {S,U}CVTF fixedpt-to-fp. NO_MERGE //14739 arm64: Update mysteriously out-of-date fp_and_simd.stdout.exp. 14773, ok //2996 arm64: Implement {S,U}CVTF (scalar, fixedpt). 3021, ok //14740 isBogusAtom: handle missing case Ico_F32. //(needed by 3021) 14774, ok //2997 arm64: enable FCVT{A,N}S X,S. 3022, ok