From: Richard Stallman Date: Mon, 20 Jul 1992 03:07:00 +0000 (+0000) Subject: *** empty log message *** X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=18a53b787cd3fa67d7e9aaf695c975a632558c3e;p=gcc.git *** empty log message *** From-SVN: r1638 --- diff --git a/gcc/reload.c b/gcc/reload.c index c10672bc570..3dfcb2db04e 100644 --- a/gcc/reload.c +++ b/gcc/reload.c @@ -667,6 +667,12 @@ push_reload (in, out, inloc, outloc, class, if (in != 0) class = PREFERRED_RELOAD_CLASS (in, class); + /* Output reloads may need analagous treatment, different in detail. */ +#ifdef PREFERRED_OUTPUT_RELOAD_CLASS + if (out != 0) + class = PREFERRED_OUTPUT_RELOAD_CLASS (out, class); +#endif + /* Make sure we use a class that can handle the actual pseudo inside any subreg. For example, on the 386, QImode regs can appear within SImode subregs. Although GENERAL_REGS