------- Comment #2 from romikb at mail dot ru 2007-07-09 05:44 ------- (In reply to comment #1) >> eax register allready contains char > not true
Can you explain, please, why it is not true? Direct call of "function1" not produce "unneed movsb", so why indirect call produce it? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32680