https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88859

--- Comment #5 from H.J. Lu <hjl.tools at gmail dot com> ---
Breakpoint 1, std::char_traits<wchar_t>::compare (__n=<optimized out>, 
    __s2=<optimized out>, __s1=<optimized out>)
    at
/export/build/gnu/tools-build/gcc-x32-debug-8/build-x86_64-linux/x86_64-pc-linux-gnu/x32/libstdc++-v3/include/bits/char_traits.h:420
420               return wmemcmp(__s1, __s2, __n);
(gdb) c
Continuing.

Breakpoint 2, __wmemcmp_avx2_movbe ()
    at ../sysdeps/x86_64/multiarch/memcmp-avx2-movbe.S:61
61              shl     $2, %rdx
$7 = 18049617241309194
(gdb) p/x $rdx
$8 = 0x4020080000000a
(gdb) 


18049617241309194 is a bogus length.

Reply via email to