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


	Have you considered tweaking expr.c:move_by_pieces() so that it
chooses the largest mode which maps to a GPR instead of the largest mode?

	GCC uses FPRs for DImode for memory moves, not computations.  If
the task does not use any floating point, then the only thing you need to
inhibit is GCC performing a block memory move with FPRs: move_by_pieces().

David


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