[ARC] Update sleep builtin.
commitb421e0d272d94f7f30d2cf348dc2941c02ee8597
authorclaziss <claziss@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 23 Apr 2018 09:54:59 +0000 (23 09:54 +0000)
committerclaziss <claziss@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 23 Apr 2018 09:54:59 +0000 (23 09:54 +0000)
tree54db4b435616f4950675c5720a8bd8c084b94699
parent8443ec98cfea46bac4094150de23aabc50c2b9f4
[ARC] Update sleep builtin.

gcc/
2018-04-23  Claudiu Zissulescu  <claziss@synopsys.com>

* config/arc/arc-protos.h (check_if_valid_sleep_operand): Remove.
* config/arc/arc.c (arc_expand_builtin): Sleep accepts registers
and short u6 immediate.
(check_if_valid_sleep_operand): Remove.
* config/arc/arc.md (Sleep): Accepts registers and u6 immediates.

changelog

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@259557 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/arc/arc-protos.h
gcc/config/arc/arc.c
gcc/config/arc/arc.md