------- Comment #14 from dje at gcc dot gnu dot org 2009-06-15 23:06 ------- This patch also fixes the gcc.c-torture/compile/pr34688.c failures. RTL-PRE finds RTL with deep LABEL_REFs. When it creates a move, the emit_use and the REG_NOTE on the move itself share RTL.
I suspect we need to apply the patch and deal with the fall-out separately. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39254