This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug debug/60438] dwarf2cfi :2239 still assert,not the same cause as PR 59575
- From: "manjian2006 at gmail dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Thu, 06 Mar 2014 06:59:11 +0000
- Subject: [Bug debug/60438] dwarf2cfi :2239 still assert,not the same cause as PR 59575
- Auto-submitted: auto-generated
- References: <bug-60438-4 at http dot gcc dot gnu dot org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60438
--- Comment #2 from linzj <manjian2006 at gmail dot com> ---
reedit the cfg.
if (hasRelativeWidth || hasRelativeHeight)
true false
/ \
/ \
/ \
... ...
call availableWidth() call size() this function returns a
structure,which matches "call_pop"
.cfa_offset 96 .cfa_offset 92
\ push edx (should has a REG_ARGS_SIZE 16 here,
\ but csa eliminates it)
\ (inlined functions are expanded here)
\ /
\ /
\ /
add 16,%esp