------- Comment #17 from pinskia at gcc dot gnu dot org 2006-03-03 02:10 ------- (In reply to comment #5) > It's strange that the load(*) does not get optimized, given that it's in the > same BB as the store that precedes it... > > movl %eax, result.1282 > (*) movl result.1282, %eax
This is because the copying of the trace is happening at the very end of the optimization phase so it does not optimized at all. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23488