This is the mail archive of the gcc@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: dangerous cleverness? ppc int<->float conversions, subreg


Zack,

	Have you looked into my comment about move_by_pieces?

	The problem is how to discourage GCC from using FPRs for DImode.
GCC only uses FPRs for DImode to move blocks of memory and float->int
conversions.  In trying to avoid the block memory moves, you hit problems
with the fixunsdfsi pattern.  Now the conversation has veered off trying
to solve the symptom instead of the problem, IMHO.

	If wecan change the block move register preferences, we will have
solved the original problem and avoiding a lot of unnecessary complexity.

David


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