* reload1.c (reload_as_needed): Allow a USE in asm reloads.
From-SVN: r64993
This commit is contained in:
parent
b8032d0c42
commit
726b3b9af0
|
@ -1,3 +1,7 @@
|
|||
2003-03-29 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* reload1.c (reload_as_needed): Allow a USE in asm reloads.
|
||||
|
||||
2003-03-28 Olivier Hainque <hainque@act-europe.fr>
|
||||
|
||||
PR ada/9953
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/* Reload pseudo regs into hard regs for insns that require hard regs.
|
||||
Copyright (C) 1987, 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
|
||||
1999, 2000, 2001, 2002 Free Software Foundation, Inc.
|
||||
1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GCC.
|
||||
|
||||
|
@ -3926,6 +3926,7 @@ reload_as_needed (live_known)
|
|||
if (asm_noperands (PATTERN (insn)) >= 0)
|
||||
for (p = NEXT_INSN (prev); p != next; p = NEXT_INSN (p))
|
||||
if (p != insn && INSN_P (p)
|
||||
&& GET_CODE (PATTERN (p)) != USE
|
||||
&& (recog_memoized (p) < 0
|
||||
|| (extract_insn (p), ! constrain_operands (1))))
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue