On Fri, Mar 16, 2018 at 9:23 AM, John Reiser <jrei...@bitwagon.com> wrote:
>
> The code 0x67 0xE8 0x7D 0xFF is "addr32 callq ...".  Valgrind is complaining
> about the 'addr32' opcode prefix.  The compiler for locale_init.cc did a
> not-so-good job.  The addr32 prefix is a total waste; remove it.

This _could_ be an alignment hack.  I don't see any of these prefixes
in my copy of libstdc++ but the compiler could plausibly be trying to
make the instruction right after the call be on a tidy address
boundary.

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Valgrind-users mailing list
Valgrind-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/valgrind-users

Reply via email to