reload.c (push_secondary_reload): Allow class == reload_class if we're using a reload_in/out pattern.
* reload.c (push_secondary_reload): Allow class == reload_class if we're using a reload_in/out pattern. From-SVN: r36052
This commit is contained in:
parent
4381f7c299
commit
94aaab7af9
|
@ -1,3 +1,8 @@
|
|||
2000-08-29 Richard Henderson <rth@cygnus.com>
|
||||
|
||||
* reload.c (push_secondary_reload): Allow class == reload_class
|
||||
if we're using a reload_in/out pattern.
|
||||
|
||||
2000-08-29 Kazu Hirata <kazu@hxi.com>
|
||||
|
||||
* reload.c: Fix formatting.
|
||||
|
|
|
@ -411,11 +411,11 @@ push_secondary_reload (in_p, x, opnum, optional, reload_class, reload_mode,
|
|||
can not use secondary reloads, you must work around the problem some
|
||||
other way.
|
||||
|
||||
Allow this when MODE is not reload_mode and assume that the generated
|
||||
code handles this case (it does on the Alpha, which is the only place
|
||||
this currently happens). */
|
||||
Allow this when a reload_in/out pattern is being used. I.e. assume
|
||||
that the generated code handles this case. */
|
||||
|
||||
if (in_p && class == reload_class && mode == reload_mode)
|
||||
if (in_p && class == reload_class && icode == CODE_FOR_nothing
|
||||
&& t_icode == CODE_FOR_nothing)
|
||||
abort ();
|
||||
|
||||
/* If we need a tertiary reload, see if we have one we can reuse or else
|
||||
|
|
Loading…
Reference in New Issue