On Fri, Oct 28, 2011 at 07:53:22AM +0100, David Laight wrote: > On Wed, Oct 26, 2011 at 03:56:58PM +0000, Chuck Silvers wrote: > > Module Name: src > > Committed By: chs > > Date: Wed Oct 26 15:56:58 UTC 2011 > > > > Modified Files: > > src/libexec/ld.elf_so/arch/powerpc: Makefile.inc > > > > Log Message: > > avoid linker warnings with the new binutils by not forcing ld.elf_so > > to be soft-float. the floating-point usage in ld.elf_so is only > > because of stdarg functions like printf(), and gcc 4.5 is good > > about not actually executing the FP instructions in such functions > > unless FP values are passed to them, which ld.elf_so doesn't do. > > I thought gcc had a habit of using FP registers for memory copy? > (Or some other integer-only action) > Or is that only a problem with specific architectures due to the > way the instruction set has been defined to gcc.
that kind of thing is always platform-specific. the only FP instructions that I see in ld.elf_so on powerpc are for stdarg stuff, so it doesn't look like it's a problem here. -Chuck