r260760 - in /trunk/gcc: ChangeLog config/alpha...

uros@gcc.gnu.org uros@gcc.gnu.org
Fri May 25 13:56:00 GMT 2018


Author: uros
Date: Fri May 25 13:56:16 2018
New Revision: 260760

URL: https://gcc.gnu.org/viewcvs?rev=260760&root=gcc&view=rev
Log:
	PR target/83628
	* config/alpha/alpha.md (ashlsi3): New insn pattern.
	(*ashlsi_se): Rename from *ashldi_se.  Define as sign
	extension of SImode operation.  Use const123_operand predicate.
	(*saddsi_1): Remove.
	(*saddl_se_1): Ditto.
	(*ssubsi_1): Ditto.
	(*ssubl_se_1): Ditto.
	* config/alpha/predicates.md (const123_operand): New predicate.
	* config/alpha/constraints.md (P): Use IN_RANGE.


Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/alpha/alpha.md
    trunk/gcc/config/alpha/constraints.md
    trunk/gcc/config/alpha/predicates.md



More information about the Gcc-cvs mailing list