-
- Downloads
re PR rtl-optimization/51447 (global register variable definition incorrectly removed as dead code)
gcc/ PR rtl-optimization/51447 * df-scan.c (df_get_entry_block_def_set): Add global regs to the set. * df-problems.c (df_lr_local_compute): Make global regs always live. * dce.c (deletable_insn_p): Make insns setting a global reg inherently necessary. testsuite/ PR rtl-optimization/51447 * gcc.c-torture/execute/pr51447.c: New test. From-SVN: r193453
Showing
- gcc/ChangeLog 16 additions, 7 deletionsgcc/ChangeLog
- gcc/dce.c 6 additions, 0 deletionsgcc/dce.c
- gcc/df-problems.c 6 additions, 1 deletiongcc/df-problems.c
- gcc/df-scan.c 6 additions, 2 deletionsgcc/df-scan.c
- gcc/testsuite/ChangeLog 6 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/gcc.c-torture/execute/pr51447.c 27 additions, 0 deletionsgcc/testsuite/gcc.c-torture/execute/pr51447.c
Loading
Please register or sign in to comment