emit-rtl.c (adjust_address_1): Add ADJUST argument.
authorJakub Jelinek <jakub@redhat.com>
Tue, 13 Nov 2001 16:45:18 +0000 (17:45 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Tue, 13 Nov 2001 16:45:18 +0000 (17:45 +0100)
commit630036c6a3f9d08629ee070b58890837d6c5c476
treed66cd731e9536db2b2295ea3338e767b3dac7a71
parent1d974ca723f9be828c76c61098fe7754d2f65dca
emit-rtl.c (adjust_address_1): Add ADJUST argument.

* emit-rtl.c (adjust_address_1): Add ADJUST argument.
(adjust_automodify_address_1): New.
* expr.h (adjust_address, adjust_address_nv): Adjust.
(adjust_automodify_address, adjust_automodify_address_nv): Define.
(adjust_address_1): Update prototype.
(adjust_automodify_address_1): Add prototype.
* expr.c (move_by_pieces_1): Use adjust_automodify_address.
(store_by_pieces_2): Likewise.

* gcc.c-torture/execute/20011113-1.c: New test.

From-SVN: r46988
gcc/ChangeLog
gcc/emit-rtl.c
gcc/expr.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/20011113-1.c [new file with mode: 0644]