re PR rtl-optimization/46395 (FAIL: 22_locale/numpunct/members/pod/2.cc execution test)
PR rtl-optimization/46395 * gcc/postreload.c (reload_combine): Invalidate register use information on all control flow insns. From-SVN: r166820
This commit is contained in:
parent
651a20b54b
commit
18c33e032d
@ -1,5 +1,9 @@
|
||||
2010-11-16 Andreas Schwab <schwab@linux-m68k.org>
|
||||
|
||||
PR rtl-optimization/46395
|
||||
* postreload.c (reload_combine): Invalidate register use
|
||||
information on all control flow insns.
|
||||
|
||||
* config/m68k/m68k.c (m68k_delegitimize_address): Also expect
|
||||
LABEL_REF in UNSPEC operand.
|
||||
|
||||
|
@ -1354,8 +1354,8 @@ reload_combine (void)
|
||||
}
|
||||
|
||||
}
|
||||
else if (JUMP_P (insn)
|
||||
&& GET_CODE (PATTERN (insn)) != RETURN)
|
||||
|
||||
if (control_flow_insn_p (insn) && GET_CODE (PATTERN (insn)) != RETURN)
|
||||
{
|
||||
/* Non-spill registers might be used at the call destination in
|
||||
some unknown fashion, so we have to mark the unknown use. */
|
||||
|
Loading…
Reference in New Issue
Block a user