* config/arc/arc.md (casesi_load) <length attribute alternative 0>:
Mark as varying.
From-SVN: r208294
+2014-03-03 Joern Rennecke <joern.rennecke@embecosm.com>
+
+ * config/arc/arc.md (casesi_load) <length attribute alternative 0>:
+ Mark as varying.
+
2014-03-03 Joern Rennecke <joern.rennecke@embecosm.com>
* opts.h (CL_PCH_IGNORE): Define.
(const_string "false")])
(set_attr_alternative "length"
[(cond
- [(eq_attr "iscompact" "false") (const_int 4)]
+ [(eq_attr "iscompact" "false") (const_int 4)
+ ; We have to mention (match_dup 3) to convince genattrtab.c that this
+ ; is a varying length insn.
+ (eq (symbol_ref "1+1") (const_int 2)) (const_int 2)
+ (gt (minus (match_dup 3) (pc)) (const_int 42)) (const_int 4)]
(const_int 2))
(const_int 4)
(const_int 8)])])