------- Comment #4 from paolo dot carlini at oracle dot com 2010-06-08 15:09 ------- I'm not convinced. The code at issue is used when memcmp returns zero, thus one string is a prefix of the other, a well defined situation. For *eons* we have been returning a number which is much larger (in modulo) if one string is much longer. Before considering changing this, I want to see a very solid real life example, with numbers, of code benefiting from this tuning. Otherwise, I guess we'll do it, but only when we'll break the ABI.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44413