From: Julian Seward Date: Tue, 25 Nov 2014 23:19:24 +0000 (+0000) Subject: Add a file tracking the 3.10.x merge status. X-Git-Tag: svn/VALGRIND_3_11_0~797 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1b244c0a22cbeb697391b3daecf953906b428d04;p=thirdparty%2Fvalgrind.git Add a file tracking the 3.10.x merge status. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14789 --- diff --git a/docs/Makefile.am b/docs/Makefile.am index c4896aff3f..a74eeb1915 100644 --- a/docs/Makefile.am +++ b/docs/Makefile.am @@ -29,6 +29,7 @@ EXTRA_DIST = \ internals/3_8_BUGSTATUS.txt \ internals/3_9_BUGSTATUS.txt \ internals/3_10_BUGSTATUS.txt \ + internals/MERGE_3_10_1.txt \ internals/arm_thumb_notes_gdbserver.txt \ internals/avx-notes.txt \ internals/BIG_APP_NOTES.txt \ diff --git a/docs/internals/MERGE_3_10_1.txt b/docs/internals/MERGE_3_10_1.txt new file mode 100644 index 0000000000..68c345a581 --- /dev/null +++ b/docs/internals/MERGE_3_10_1.txt @@ -0,0 +1,208 @@ + +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