r248836 - in /trunk/gcc: ChangeLog config/aarch...

jgreenhalgh@gcc.gnu.org jgreenhalgh@gcc.gnu.org
Fri Jun 2 15:32:00 GMT 2017


Author: jgreenhalgh
Date: Fri Jun  2 15:32:41 2017
New Revision: 248836

URL: https://gcc.gnu.org/viewcvs?rev=248836&root=gcc&view=rev
Log:
[PATCH][AArch64] Allow CMP+SHIFT when comparing with zero

gcc/

	* config/aarch64/aarch64.c (aarch64_select_cc_mode): Return CC_SWP for
	comparision with zero.

gcc/testsuite/

	* gcc.target/aarch64/cmp_shifted_reg_1.c: New.


Added:
    trunk/gcc/testsuite/gcc.target/aarch64/cmp_shifted_reg_1.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/aarch64/aarch64.c
    trunk/gcc/testsuite/ChangeLog



More information about the Gcc-cvs mailing list