http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59311
H.J. Lu <hjl.tools at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|FAIL: |[4.9 Regression] FAIL: |g++.dg/cpp1y/vla-initlist1. |g++.dg/cpp1y/vla-initlist1. |C (test for excess errors) |C (test for excess errors) --- Comment #5 from H.J. Lu <hjl.tools at gmail dot com> --- Disable LRA gives me (insn/f 202 3 2 2 (set (mem/c:SI (plus:SI (reg/f:SI 6 bp) (const_int -48 [0xffffffffffffffd0])) [0 %sfp+-24 S4 A32]) (reg:SI 2 cx)) 86 {*movsi_internal} (expr_list:REG_CFA_SET_VDRAP (mem/c:SI (plus:SI (reg/f:SI 6 bp) (const_int -48 [0xffffffffffffffd0])) [0 %sfp+-24 S4 A32]) (nil))) It looks like LRA forgets to update NOTE.