mips.md (extended_mips16): Remove branch case.

gcc/
	* config/mips/mips.md (extended_mips16): Remove branch case.
	(length): Remove duplicated extended_mips16 test.

From-SVN: r199078
This commit is contained in:
Richard Sandiford 2013-05-19 09:58:02 +00:00 committed by Richard Sandiford
parent c3850d141f
commit 13719e8b7a
2 changed files with 5 additions and 5 deletions

View File

@ -1,3 +1,8 @@
2013-05-19 Richard Sandiford <rdsandiford@googlemail.com>
* config/mips/mips.md (extended_mips16): Remove branch case.
(length): Remove duplicated extended_mips16 test.
2013-05-19 Richard Sandiford <rdsandiford@googlemail.com>
* config/mips/t-sde: Don't build 64-bit microMIPS multilibs.

View File

@ -407,7 +407,6 @@
;; Is this an extended instruction in mips16 mode?
(define_attr "extended_mips16" "no,yes"
(if_then_else (ior (eq_attr "move_type" "sll0")
(eq_attr "type" "branch")
(eq_attr "jal" "direct"))
(const_string "yes")
(const_string "no")))
@ -586,10 +585,6 @@
(const_int 32)
] (const_int 48))
(and (eq_attr "extended_mips16" "yes")
(match_test "TARGET_MIPS16"))
(const_int 8)
;; "Ghost" instructions occupy no space.
(eq_attr "type" "ghost")
(const_int 0)