Nullify regno_allocno_map of the removed allocno.
authorhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 10 May 2010 14:02:43 +0000 (14:02 +0000)
committerhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 10 May 2010 14:02:43 +0000 (14:02 +0000)
commit7ec7a88e8e1f3fa1d8934a3e4e0516f0196495e6
tree2fda4aa4952632a4263d4074b76f5bf5b41f4506
parenta4ca6d9c5905b5a5cd81346473f222ba75675050
Nullify regno_allocno_map of the removed allocno.

gcc/

2010-05-10  H.J. Lu<hongjiu.lu@intel.com>
    Vladimir Makarov<vmakarov@redhat.com>

PR rtl-optimization/44012
* ira-build.c (remove_unnecessary_allocnos): Nullify
regno_allocno_map of the removed allocno.

gcc/testsuite/

2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>

PR rtl-optimization/44012
* gcc.dg/pr44012.c: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@159223 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/ira-build.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr44012.c [new file with mode: 0644]