PR78255: Make postreload aware of NO_FUNCTION_CSE
commit94f4da1be3cf32e459a10ecf99d77a7d9d066cbd
authoravieira <avieira@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 9 Dec 2016 16:46:42 +0000 (9 16:46 +0000)
committeravieira <avieira@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 9 Dec 2016 16:46:42 +0000 (9 16:46 +0000)
tree7a4c38b46db4e11a9e271ed95ebbb80ac6a2a445
parentcc3afa6c1dc5e27bed026ae4cf1627228e69c3e3
PR78255: Make postreload aware of NO_FUNCTION_CSE

gcc/ChangeLog:
2016-12-09  Andre Vieira <andre.simoesdiasvieira@arm.com>

PR rtl-optimization/78255
* gcc/postreload.c (reload_cse_simplify): Do not CSE a function if
NO_FUNCTION_CSE is true.

gcc/testsuite/ChangeLog:
2016-12-09  Andre Vieira <andre.simoesdiasvieira@arm.com>

PR rtl-optimization/78255
* gcc.target/aarch64/pr78255.c: New.
* gcc.target/arm/pr78255-1.c: New.
* gcc.target/arm/pr78255-2.c: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@243494 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/postreload.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/aarch64/pr78255.c [new file with mode: 0644]
gcc/testsuite/gcc.target/arm/pr78255-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/arm/pr78255-2.c [new file with mode: 0644]