402134 assertion fail in mc_translate.c (noteTmpUsesIn) Iex_VECRET on arm64
402327 Warning: DWARF2 CFI reader: unhandled DW_OP_ opcode 0x13 (DW_OP_drop)
402395 coregrind/vgdb-invoker-solaris.c: 2 * poor error checking
+402480 Do not use %rsp in clobber list
Release 3.14.0 (9 October 2018)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
"movq $0x10d, %%r14\n"
"movq $0x10e, %%r15\n"
// not %rbp as mdb is then not able to reconstruct stack trace
+ // Do change %rsp (to test a bogus stack pointer),
+ // but don't add %rsp to the clobber list since gcc ignores it
+ // and since gcc >= 9.0 errors about it
+ // see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52813
"movq $0x10f, %%rsp\n"
"movq $0x1234, (%%rax)\n" // should cause SEGV here
"ud2" // should never get here
: // no output registers
: // no input registers
: "memory", "%rax", "%rbx", "%rcx", "%rdx", "%rsi", "%rdi",
- "%r8", "%r9", "%r10", "%r11", "%r12", "%r13", "%r14", "%r15", "%rsp");
+ "%r8", "%r9", "%r10", "%r11", "%r12", "%r13", "%r14", "%r15");
}
__attribute__((noinline))