[PATCH] Fix PR c/8281 (Sparc)

David S. Miller davem@redhat.com
Thu Mar 27 19:51:00 GMT 2003


   From: Eric Botcazou <ebotcazou@libertysurf.fr>
   Date: Wed, 26 Mar 2003 01:05:59 +0100
   
   So the first part of the fix is to disable the second splitter the same way 
   David disabled the first one. Then there is a new problem: the 
   "movdi_insn_sp32_v9" pattern above contains a "f-f" alternative which 
   expects a splitter, which we have just disabled because we use < 32 instead 
   of < 64. But this "f-f" alternative is actually unnecessary since it is 
   superseded by the "e-e" alternative (the 64 FP registers are equivalent in 
   DFmode), so we can remove it. This is sufficient to let the testcase pass.

This patch and testcase looks fine.

Thank you for looking into this.



More information about the Gcc-patches mailing list