On Wed, Jun 25, 2008 at 10:02:40AM +0800, Ye, Joey wrote:
Daniel,
We generate following DWARF2 instructions for stack alignment prologue.
Basically we use expression to calculate CFA. But it run into some
segfault in libmudflap and libjava. Do you have any hints what's wrong?
The only thing
On Tue, Jun 24, 2008 at 08:40:18PM -0700, H.J. Lu wrote:
I think the problem is in uw_update_context_1. REG_SAVED_EXP
and REG_SAVED_VAL_EXP may use other registers as shown above:
DW_CFA_expression: r6 (esi) (DW_OP_breg5: -8)
They should be handle last. I am testing this patch. Does
, 2008 10:00 PM
To: H.J. Lu
Cc: Ye, Joey; gcc@gcc.gnu.org; Guo, Xuepeng
Subject: Re: CFA expression failure
On Tue, Jun 24, 2008 at 08:40:18PM -0700, H.J. Lu wrote:
I think the problem is in uw_update_context_1. REG_SAVED_EXP
and REG_SAVED_VAL_EXP may use other registers as shown above
Daniel,
We generate following DWARF2 instructions for stack alignment prologue.
Basically we use expression to calculate CFA. But it run into some
segfault in libmudflap and libjava. Do you have any hints what's wrong?
DW_CFA_def_cfa: r4 (esp) ofs 4
DW_CFA_offset: r8 (eip) at cfa-4
On Wed, Jun 25, 2008 at 10:02:40AM +0800, Joey Ye wrote:
Daniel,
We generate following DWARF2 instructions for stack alignment prologue.
Basically we use expression to calculate CFA. But it run into some
segfault in libmudflap and libjava. Do you have any hints what's wrong?
On Tue, Jun 24, 2008 at 08:40:18PM -0700, H.J. Lu wrote:
On Wed, Jun 25, 2008 at 10:02:40AM +0800, Joey Ye wrote:
Daniel,
We generate following DWARF2 instructions for stack alignment prologue.
Basically we use expression to calculate CFA. But it run into some
segfault in libmudflap