This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: powerpc & unaligned block moves with fp registers
- From: David Golub <dgolub at pit dot comms dot marconi dot com>
- To: gcc at gcc dot gnu dot org
- Date: Fri, 31 Oct 2003 14:44:52 -0500
- Subject: Re: powerpc & unaligned block moves with fp registers
In some systems (e.g. VxWorks), there's a reason not to do
block moves with FP registers, unaligned or not. A routine
called from an interrupt handler, in which the compiler has
generated a 64-bit block move through an FP register, forces
the interrupt prologue and epilogue code to save and restore
the call-used floating-point registers. We tripped over
this with GCC 2.95.2.
David Golub