[Bug target/46551] Generate complex addressing mode CMP instruction in x86-64

2011-06-21 Thread dgohman at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46551 Dan Gohman dgohman at gmail dot com changed: What|Removed |Added CC||dgohman at gmail dot

[Bug libstdc++/44413] inefficient code for std::string::compare on x86-64

2010-06-08 Thread dgohman at gmail dot com
--- Comment #3 from dgohman at gmail dot com 2010-06-08 14:54 --- Callers of compare are already exposed to __builtin_memcmp result values (with default traits) which vary depending on the target and compiler flags. And since _S_compare is only used as a tie-breaker after the memcmp

[Bug libstdc++/44413] New: inefficient code for std::string::compare on x86-64

2010-06-04 Thread dgohman at gmail dot com
ReportedBy: dgohman at gmail dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44413