--- Comment #4 from je at rowley dot co dot uk 2008-12-24 12:13 ---
The problem still appears to exist in on the trunk.
The generated code and the location of parameters on the stack are different
however the debug information describing the location of the parameters
is still out by
--- Comment #2 from je at rowley dot co dot uk 2008-12-22 10:31 ---
I have tried reproducing this bug with the latest 4.3-branch and the problem
does still appear to exist.
GCC Build Details:
Using built-in specs.
Target: arm-unknown-elf
Configured with:
/home/products/build/gcc/gnu
p4 are stored at fp-16, fp-20, fp-24 and fp+4
respectively however the debug information states that they are located at
fp+8-20, fp+8-24, fp+8-28 and fp+8-0.
--
Summary: Incorrect dwarf generated for function with parameters
greater 4 words in length
Product: gcc
Version: 4.3.2
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: je at rowley dot co dot uk
GCC build triplet: i686-pc-linux-gnu
GCC host triplet: i686-pc-linux-gnu
GCC target triplet: arm-unknown-elf
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38479