384230 vex x86->IR: unhandled instruction bytes: 0x67 0xE8 0xAB 0x68
== 384156 vex x86->IR: unhandled instruction bytes: 0x67 0xE8 0x6B 0x6A
-384526 reduce number of spill instructions generated by VEX register allocator v3
-384584 Callee saved registers listed first for AMD64, X86, and PPC architectures
+384526 reduce number of spill insns generated by VEX register allocator v3
+384584 Callee saved regs listed first for AMD64, X86, and PPC architectures
+384631 Sanitise client args as printed with -v
384633 Add a simple progress-reporting facility
384987 VEX register allocator: allocate caller-save registers for short lived vregs
385182 PPC64 is missing support for the DSCR
393099 posix_memalign() invalid write if alignment == 0
395709 PPC64 is missing support for the xvnegsp instruction
395682 Accept read-only PT_LOAD segments and .rodata by ld -z separate-code
+ == 384727
n-i-bz Fix missing workq_ops operations (macOS)
n-i-bz fix bug in strspn replacement
383901 PTP_ENABLE_PPS ioctl
Has patch, but looks rather big for what seems like a small problem
+384732 posix_spawn with glibc 2.25 causes an assertion
+Looks possibly serious, but also a bit old. Is this still relevant?
+
=== KernelInterface/OS X ===============================================
(carried over)
to implement masking and shifting (x86_64)
Doesn't seem like a widespread problem
+384661 after make install 476 errors from five contexts on OS 10.12.5
+General OS X badness, probably not actionable
+
=== Tools/SGCheck ======================================================
=== Uncategorised ======================================================
383811 Failure to build on macOS 10.13 High Sierra (OS X)
== 385910 clang level not detected on OS X Sierra for Xcode 9
+384729 __libc_freeres inhibits cross-platform valgrind
+Wishlist
+
=== Uncategorised/run ==================================================
(carried over)
(carried over)
379273 Phone restarts when run with valgrind
+384630 The 'impossible' happened (__ubsan_handle_shift_out_of_bounds) as soon
+ as starting anything under valgrind
+
=== VEX ================================================================
=== VEX/amd64 ==========================================================
384442 ARM: bad pc in complaint if instruction changes pc
Earlywriteback problems; low prio
+384808 disInstr(arm): unhandled instruction: 0xEF9F0002
+ (svc #0x9f0002,sys_cacheflush for ARM Linux)
+Reported in 3.12, may be fixed now?
+
=== VEX/arm64 ==========================================================
(carried over)
=== VEX/other ==========================================================
+384681 PUT(pc, <variable>) should specialize to help debugging
+Wishlist
+
+384842 Reporting for VEX IR semantic bugs
+This does actually show 3 problems which look ungood!
+
=== VEX/ppc ============================================================
(carried over)
384337 performance improvements to VEX register allocator v2 and v3
** I think this can be closed. Queried Ivo.
-384526 reduce number of spill instructions in VEX register allocator v3
-384584 list first callee saved registers for AMD64, X86, and PPC architectures
-384630 The 'impossible' happened (__ubsan_handle_shift_out_of_bounds) as soon
- as starting anything under valgrind
-384631 Sanitise client args as printed with -v
-384633 Add a simple progress-reporting facility
-384661 after make install 476 errors from five contexts on OS 10.12.5
-384676 VEX AMD64 backend should list more real registers as available for
- the register allocator
-384681 PUT(pc, <variable>) should specialize to help debugging
-384727 valgrind does not support debug info for read only segments
- (generated by LLD)
-384729 __libc_freeres inhibits cross-platform valgrind
-384732 posix_spawn with glibc 2.25 causes an assertion
-384808 disInstr(arm): unhandled instruction: 0xEF9F0002
- (svc #0x9f0002,sys_cacheflush for ARM Linux)
-384842 Reporting for VEX IR semantic bugs
+Fri 27 Jul 17:22:10 CEST 2018
+
384877 (ARM64) Added translation for instruction LDRSW (literal)
384930 Valgrind fails to compute correctly some code using the GMP library
384959 Incorrect jumpkind for arm instruction - LDR PC, [SP],#4
Also: make arm32 resume with sigcontext regs after signal return (395991)
-396839] New: s390x: Trap instructions not implemented
+396839 s390x: Trap instructions not implemented