*** empty log message ***
authorRichard Stallman <rms@gnu.org>
Mon, 20 Jul 1992 03:07:00 +0000 (03:07 +0000)
committerRichard Stallman <rms@gnu.org>
Mon, 20 Jul 1992 03:07:00 +0000 (03:07 +0000)
From-SVN: r1638

gcc/reload.c

index c10672bc5705c5417983b60971dc87a99924a1b3..3dfcb2db04eb7f2faa5f9bbbd97ce52cebb6568e 100644 (file)
@@ -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