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