gcc/
* config/mips/mips.md (extended_mips16): Remove branch case.
(length): Remove duplicated extended_mips16 test.
From-SVN: r199078
+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.
;; 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")))
(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)