Ian Lance Taylor - Re: SH: PR target/24445 (original) (raw)

This is the mail archive of the gcc@gcc.gnu.orgmailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Kaz Kojima kkojima@rr.iij4u.or.jp writes:

Like this?

@@ -2861,6 +2861,12 @@ expand_call (tree exp, rtx target, int i

      If they refer to the same register, this move will be a no-op,
      except when function inlining is being done.  */

In general, yes. But looking at it we should probably only call copy_to_reg if TARGET is not itself a pseudo-register.

And I think I would put the new code before the "TARGET and VALREG cannot be equal" comment.

That patch is OK if it works and passes testing, and if you add a test case and a ChangeLog entry.

Thanks.

Ian


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]