]> git.ipfire.org Git - thirdparty/gcc.git/commit
PR middle-end/78540
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 28 Nov 2016 22:51:29 +0000 (22:51 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 28 Nov 2016 22:51:29 +0000 (22:51 +0000)
commitd20ae451a32ed572ea51623f7c15d925454206d4
tree0c52aec17a91d8f7886f3777f1bfef87a290e24f
parent7bcd359a8e18632d26b47e100686675440a7da5e
PR middle-end/78540
* rtl.h (remove_reg_equal_equiv_notes): Return bool instead of void.
* rtlanal.c (remove_reg_equal_equiv_notes): Return true if any
note has been removed.
* postreload.c (reload_combine_recognize_pattern): If
remove_reg_equal_equiv_notes returns true, call df_notes_rescan.

* gcc.dg/pr78540.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@242937 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/postreload.c
gcc/rtl.h
gcc/rtlanal.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr78540.c [new file with mode: 0644]