This is the mail archive of the gcc-patches@gcc.gnu.org mailing 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]

Re: More fun with libcalls and the sh



  In message <Pine.LNX.4.21.0009151658280.32574-100000@mahatma.cygnus.co.uk>you
 write:
  > The problem with user variable REGs turning to MEMs and causing spill failu
  > res
  > later is present also in convert_move.  This function generates a libcall
  > and copies the result to a register.  This register may turn into a MEM
  > during RTL generation.
  > 
  > I suggest fixing this by simply generating a libcall block.  This fix depen
  > ds
  > on the patch I sent earlier today to prevent this problem in
  > emit_libcall_block.
  > 
  > Bernd
  > 
  > 	* expr.c (convert_move): When generating a libcall, make a libcall
  > 	block.
Approved.  Please install.
jeff


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