re PR rtl-optimization/28011 ([SH] g++ generates wrong code, if '-fno-exceptions...
authorKaz Kojima <kkojima@gcc.gnu.org>
Tue, 8 May 2007 22:22:49 +0000 (22:22 +0000)
committerKaz Kojima <kkojima@gcc.gnu.org>
Tue, 8 May 2007 22:22:49 +0000 (22:22 +0000)
commit10050f74a3151e7aa333bbbffb38dde95cb5e001
treebbacb408bfa0e6c90376ee5831eee0aa8f6664d4
parentb4aaa77b1f090aa6377451d55f13d7467c30886f
re PR rtl-optimization/28011 ([SH] g++ generates wrong code, if '-fno-exceptions' and '-O' options are specified)

PR rtl-optimization/28011
* reload.c (push_reload): Set dont_share if IN appears in OUT
also when IN is a PLUS rtx.
(reg_overlap_mentioned_for_reload_p): Return true if X and IN
are same PLUS rtx.

From-SVN: r124557
gcc/ChangeLog
gcc/reload.c