|
From: Julian S. <js...@ac...> - 2014-11-17 13:45:43
|
There have been a number of bug fixes on trunk which it would be nice to make available in the 3.10 line. I therefore propose to release 3.10.1 on Tuesday 25 Nov (8 days from now). Later this week I'll assemble a set of candidate bug fixes to be pushed to the branch, and post them here. In the meantime, please let me know of any fixes that you feel should be pushed to the branch. J |
|
From: Julian S. <js...@ac...> - 2014-11-22 23:23:19
|
On 11/17/2014 02:45 PM, Julian Seward wrote:
>
> There have been a number of bug fixes on trunk which it would be nice
> to make available in the 3.10 line. I therefore propose to release
> 3.10.1 on Tuesday 25 Nov (8 days from now). Later this week I'll
> assemble a set of candidate bug fixes to be pushed to the branch, and
> post them here.
The list is below. It was generated by looking through all bug reports
filed since 3.10.0 shipped and also all commits done since 3.10.0 shipped.
Ones marked ??? I am unsure about.
The general aim is to fix critical errors in 3.10.0 at low risk, and also
to push as many AArch64 fixes as possible in.
J
TO MERGE:
335440 arm64: ld1 (single structure) is not implemented
r2979/14667
335713 arm64: unhanded instruction: prfm (immediate)
Fixed, vex r2985.
339020 ppc64: memcheck/tests/ppc64/power_ISA2_05 failing in nightly build
14545 (marginal)
339156 ??? gdbsrv not called for fatal signal
14556 (should this be merged?)
339182 ppc64: AvSplat ought to load destination vector register with 16/16
bytes stored prior
r2960
339336 PPC64 store quad instruction (stq) is not supposed to
change the address register contents
r2957
silly, but ugly: Add missing ]] to terminate CDATA.
r14561
339433 ppc64 lxvw4x instruction uses four 32-byte loads
2962, 2966, 2967, 2973
339645 Use correct tag names in sys_getdents/64 wrappers
14599
339706 Fix false positive for ioctl(TIOCSIG) on linux
14646,14649 (just the fix) (marginal)
339721 assertion 'check_sibling == sibling' failed in readdwarf3.c ...
14603,14610
339853 arm64 times syscall unknown
14616
339855 arm64 unhandled getsid/setsid syscalls
r14617
339858 arm64 dmb sy not implemented
r2975 (subsequently overwritten by 2986)
339926 Unhandled instruction 0x1E674001 (frintx) on aarm64
r2981
339927 Unhandled instruction 0x9E7100C6 (fcvtmu) on aarch64
r2982
339938 disInstr(arm64): unhandled instruction 0x4F8010A4 (fmla)
== 339950
2983
339940 unhandled syscall: 83 (sys_fdatasync) + patch
14675
340028 unhandled syscalls for arm64 (msync, pread64, setreuid and setregid)
14676
340033 arm64: unhandled instruction for dmb ishld and some other
isb-dmb-dsb variants...
r2986
340036 arm64: Unhandled instruction ld4 (multiple structures, no offset)
r2976
14653 Add test cases for all known arm64 load/store instructions.
340236 4 unhandled syscalls on aarch64/arm64: mknodat (33), fchdir
(50), chroot (51), fchownat (54)
r14677
340509 arm64: unhandled instruction fcvtas
r2984
340630 arm64: fchmod (52) and fchown (55) syscalls not recognized
r14686
340632 arm64: unhandled instruction fcvtas
r2987
340725 AVX2: Incorrect decoding of vpbroadcast{b,w} reg,reg forms
2988
340788 warning: unhandled syscall: 318 (getrandom)
r14709
340856 disInstr(arm64): unhandled instruction 0x1E634C45 (fcsel)
r2991
340922 arm64: unhandled getgroups/setgroups syscalls
r14716
14549 DRD: Handle Imbe_CancelReservation properly (clrex on ARM)
14561 Add missing ]] to terminate CDATA.
14565 Glibc versions prior to 2.5 do not define PTRACE_GETSIGINFO
(check w/ Florian)
2971 ??? mips: use putDReg/getDReg for ceil.l.d
2972 ??? mips: add a missing break
14618 Handle (by ignoring) Imbe_CancelReservation. (hg)
14631 Enable sys_fadvise64_64 on arm32.
2979 Complete arm64 load/store insns
14667 Enable test cases for arm64 load/store insns
14679 Add test cases for arm64 FMLA etc
14681 arm64 Rearrange the test case generators [..]
14684 arm64 Add tests for all SIMD FP instructions [..]
14689 PRE(sys_openat): when checking whether ARG1 == VKI_AT_FDCWD [..]
14691 ??? Unmask all signals in vgdb [..]
14705 Update system call lists.
2990 ??? Add detection of old ppc32 magic instructions from bug 278808.
14721 Implement missing heap-intercept function "dh_malloc_usable_size".
14728 Add test cases for all remaining AArch64 ARMv8 SIMD and FP instructions.
2992 arm64: Implement "fcvtpu w, s". n-i-bz.
2993 arm64: implment ADDP etc
14730 arm64: enable test cases for 2993
2994 fix stupid bug introduced in 2993
340807 disInstr(arm): unhandled instruction: 0xEE989B20
r2995, r14736.
14738 arm64: Add test cases for {S,U}CVTF fixedpt-to-fp.
14739 arm64: Update mysteriously out-of-date fp_and_simd.stdout.exp.
2996 arm64: Implement {S,U}CVTF (scalar, fixedpt).
14740 isBogusAtom: handle missing case Ico_F32.
2997 arm64: enable FCVT{A,N}S X,S.
|
|
From: Eliot M. <mo...@cs...> - 2014-11-23 02:57:21
|
While I realize it is not urgent, I thought we might try to make this available: 339405: Adds ability to invoke a script in order to determine a log-file name for a child being forked I addressed the small concerns raised by the original patch ... Regards -- Eliot |