re PR target/31480 (ICE with -O -fomit-frame-pointer on SH)
PR target/31480 * config/sh/sh.md (length): Check if prev_nonnote_insn (insn) is null. From-SVN: r124031
This commit is contained in:
parent
ffd0af25c1
commit
e919dfe284
2 changed files with 12 additions and 4 deletions
|
@ -1,3 +1,9 @@
|
|||
2007-04-21 Kaz Kojima <kkojima@gcc.gnu.org>
|
||||
|
||||
PR target/31480
|
||||
* config/sh/sh.md (length): Check if prev_nonnote_insn (insn)
|
||||
is null.
|
||||
|
||||
2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
|
||||
|
||||
* timevar.c (timevar_print): Change reference of --disable-checking to
|
||||
|
|
|
@ -420,10 +420,12 @@
|
|||
(eq_attr "type" "jump")
|
||||
(cond [(eq_attr "med_branch_p" "yes")
|
||||
(const_int 2)
|
||||
(and (eq (symbol_ref "GET_CODE (prev_nonnote_insn (insn))")
|
||||
(symbol_ref "INSN"))
|
||||
(eq (symbol_ref "INSN_CODE (prev_nonnote_insn (insn))")
|
||||
(symbol_ref "code_for_indirect_jump_scratch")))
|
||||
(and (ne (symbol_ref "prev_nonnote_insn (insn)")
|
||||
(const_int 0))
|
||||
(and (eq (symbol_ref "GET_CODE (prev_nonnote_insn (insn))")
|
||||
(symbol_ref "INSN"))
|
||||
(eq (symbol_ref "INSN_CODE (prev_nonnote_insn (insn))")
|
||||
(symbol_ref "code_for_indirect_jump_scratch"))))
|
||||
(cond [(eq_attr "braf_branch_p" "yes")
|
||||
(const_int 6)
|
||||
(eq (symbol_ref "flag_pic") (const_int 0))
|
||||
|
|
Loading…
Add table
Reference in a new issue