GCC 3.4.3 Problem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I am using GCC to compile code for an arm-elf target, and have recently
changed from GCC 3.2.1 to GCC 3.4.3.  GCC is now generating a stack frame
that is about 14KB larger in one of my functions.  I have examined the code
carefully, and cannot see why this is so.

With GCC 3.2.1, the stack frame was about 1800 bytes.  With GCC 3.4.3, the
stack frame is now > 16KB.  Same source code.

Has anyone seen this kind of behavior?  I compiled the code with the '-v
-save-temps' option and examined the assembly code.  I cannot see where the
code even accesses any of the extra stack frame area.  Is there a compiler
option to generate a function stack map?

Thanks.
Jay

[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux