http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53728



Uros Bizjak <ubizjak at gmail dot com> changed:



           What    |Removed                     |Added

----------------------------------------------------------------------------

                 CC|                            |vmakarov at gcc dot gnu.org

          Component|bootstrap                   |rtl-optimization



--- Comment #8 from Uros Bizjak <ubizjak at gmail dot com> 2013-03-11 23:13:52 
UTC ---

The difference indeed starts with IRA.



Non-debug compile declares following registers as ever live:



;;  regs ever live      0[ax] 1[dx] 2[cx] 3[bx] 7[sp] 17[flags]



where debug compile declares:



;;  regs ever live      0[ax] 1[dx] 2[cx] 3[bx] 4[si] 7[sp] 17[flags]



There is additional [si] register in the later compilation.



Re-categorized as generic RTL-optimization problem and added CC.

Reply via email to