OSDN Git Service

Fix PR48308 for the 4.6 branch.
authorramana <ramana@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 5 Apr 2013 08:31:13 +0000 (08:31 +0000)
committerramana <ramana@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 5 Apr 2013 08:31:13 +0000 (08:31 +0000)
commit96066c5726602d7fc834bd877ca64b305277d252
tree653d89acd4fc1febaa267a4c48704941f701f065
parent1901005cc110f50c8c4c32e457ddfa6a84a0d741
Fix PR48308 for the 4.6 branch.

2013-04-05  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

PR rtl-optimization/48308
* combine.c (enum undo_kind): Add UNDO_LINKS.
(do_SUBST): Check for oldval.
(do_SUBST_LINK): Define.
(SUBST_LINK): Define.
(try_combine): Use SUBST_LINK.
(undo_all): Handle UNDO_LINKS.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_6-branch@197510 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/combine.c