------- Comment #10 from jakub at gcc dot gnu dot org 2009-01-04 14:26 ------- The problem is that if size is smaller than epilogue_size_needed, desired_align > align and size_needed == 1, then ix86_expand_setmem jumps around the initialization of promoted_val (when val_exp isn't CONST_INT) and alignment, but then uses promoted_val for rep stosb (which is thus uninitialized). I have a fix.
-- jakub at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|unassigned at gcc dot gnu |jakub at gcc dot gnu dot org |dot org | Status|NEW |ASSIGNED Last reconfirmed|2009-01-02 19:01:18 |2009-01-04 14:26:28 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38708