------- Comment #6 from davem at davemloft dot net 2010-03-24 06:00 ------- In the regex cases, glibc/posix/regexec.c:merge_state_with_log() is what gets miscompiled.
I will attach match_good.s and match_bad.s match_good.s is a working compile of this function, using gcc-4.3.2 match_bad.s is a miscompiled copy, using mainline gcc -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43385