reload1.c (reload): Unshare all rtl after reload is done.
authorUlrich Weigand <uweigand@de.ibm.com>
Wed, 6 Mar 2002 23:07:08 +0000 (23:07 +0000)
committerUlrich Weigand <uweigand@gcc.gnu.org>
Wed, 6 Mar 2002 23:07:08 +0000 (23:07 +0000)
commite16e32914a3fc97be5b420a92281207d37c3d22a
tree2cde44acc5fa8132dc2f6b4d74e224267af6c0f6
parent348c9efcd3341f49e593a51983a594a7fb764386
reload1.c (reload): Unshare all rtl after reload is done.

        * reload1.c (reload): Unshare all rtl after reload is done.

* simplify-rtx.c (simplify_plus_minus): Do not abort,
but simply fail if the expression is too complex to simplify.
(simplify_gen_binary): Handle simplify_plus_minus failures.

From-SVN: r50380
gcc/ChangeLog
gcc/reload1.c
gcc/simplify-rtx.c