Re: [H8] Fix unwind info for movmd

2011-08-02 Thread Richard Henderson
On 08/02/2011 02:15 PM, Andreas Schwab wrote: > Richard Henderson writes: > >> diff --git a/gcc/dwarf2cfi.c b/gcc/dwarf2cfi.c >> index 99b37ab..69218cb2d 100644 >> --- a/gcc/dwarf2cfi.c >> +++ b/gcc/dwarf2cfi.c > > Did you mean to commit this? > > Andreas. > Err, yes. But clearly I somehow m

Re: [H8] Fix unwind info for movmd

2011-08-02 Thread Andreas Schwab
Richard Henderson writes: > diff --git a/gcc/dwarf2cfi.c b/gcc/dwarf2cfi.c > index 99b37ab..69218cb2d 100644 > --- a/gcc/dwarf2cfi.c > +++ b/gcc/dwarf2cfi.c Did you mean to commit this? Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5

[H8] Fix unwind info for movmd

2011-08-02 Thread Richard Henderson
The h8sx multilib fails to build because h8300_swap_into_er6 used the push function, which set RTX_FRAME_RELATED_P. This resulted in mismatched (and incorrect) unwind info across two different execution paths. The trivial solution is to unset RTX_FRAME_RELATED_P from the push, but it's now possi