Re: N00b questions :\

From: northern snowfall (dbailey27at_private)
Date: Sat May 24 2003 - 18:42:16 PDT

  • Next message: Janus N.: "Re: N00b questions :\"

    >
    >
    >GCC sometimes allocates more memory for each variable on the stack than
    >is actually requested. I have no idea exactly why and what is does --
    >but I assume it is some small optimization.
    >
    FYI, compilers (are supposed to) align memory to the requirement of the
    underlying architecture. Most processors will throw an alignment_error
    exception if an opcode attempts to pass an unaligned address to it.
    This is done simply by padding the stack so that each auto variable is
    given a properly aligned memory address.
    Don
    http://deadchildren.org/~north_
    



    This archive was generated by hypermail 2b30 : Sat May 24 2003 - 20:38:36 PDT