[PATCH] Fix invalid redundant extension elimination for rl78 port
authorNick Clifton <nickc@redhat.com>
Tue, 24 Nov 2015 05:11:15 +0000 (05:11 +0000)
committerJeff Law <law@gcc.gnu.org>
Tue, 24 Nov 2015 05:11:15 +0000 (22:11 -0700)
commitd2c9e8ed7ae8cde8e64405eb130c9d7d99c68856
tree958a7726dbd4cf9f21958bf40ac585273d135e56
parent267c9702f6223ed5b9694b8ba746ca7b344ec1ac
[PATCH] Fix invalid redundant extension elimination for rl78 port

* ree.c (add_removable_extension): Avoid mis-optimizing cases where
the source/dest of the target extension require a different number of
hard registers.
(combine_set_extension): Remove #if 0 code.

Co-Authored-By: Jeff Law <law@redhat.com>
From-SVN: r230785
gcc/ChangeLog
gcc/ree.c