On Fri, Sep 29, 2006 at 09:52:58AM -0400, David Edelsohn wrote: > > The GCC register allocator allocates objects that span multiple > registers in adjacent registers. For instance, a 64-bit doubleword > integer (long long int) will be allocated in two adjacent hardware > registers when GCC is targeted at a processor with 32-bit registers.
Btw, this is no longer true unless you pass -fno-split-wide-types. -- Rask Ingemann Lambertsen