https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119808

--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
The bug is in
  bitint.4 ={v} {CLOBBER(eos)};
That shouldn't have been emitted after bitint.4 to bitint.4 copy for the 
  b.0_6 = b_5;
copy.
I guess for -O1 we should just omit any code for the copy when both have the
same assigned VAR_DECL, for -O0 I think we need to preserve at least something
so that one can put a breakpoint on it.  But perhaps we could copy just a
single limb...

Reply via email to