r235859 - in /trunk/gcc: ChangeLog config/sh/pr...

olegendo@gcc.gnu.org olegendo@gcc.gnu.org
Wed May 4 07:14:00 GMT 2016


Author: olegendo
Date: Wed May  4 07:14:11 2016
New Revision: 235859

URL: https://gcc.gnu.org/viewcvs?rev=235859&root=gcc&view=rev
Log:
gcc/
	* config/sh/predicates (post_inc_mem, pre_dec_mem): New predicates.
	* config/sh/sh-protos.h (sh_find_set_of_reg): Return null result if
	result.set_rtx is null instead of aborting.
	* config/sh/sh.h (USE_LOAD_POST_INCREMENT, USE_STORE_PRE_DECREMENT):
	Always enable.
	(USE_LOAD_PRE_DECREMENT, USE_STORE_POST_INCREMENT): Enable for SH2A.
	* config/sh/sh.md (*extend<mode>si2_predec, *mov<mode>_load_predec,
	*mov<mode>_store_postinc): New patterns.


Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/sh/predicates.md
    trunk/gcc/config/sh/sh-protos.h
    trunk/gcc/config/sh/sh.h
    trunk/gcc/config/sh/sh.md



More information about the Gcc-cvs mailing list