This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Add unwind information to mips epilogues
- From: Bernd Schmidt <bernds at codesourcery dot com>
- To: GCC Patches <gcc-patches at gcc dot gnu dot org>, 'Richard Sandiford' <richard dot sandiford at linaro dot org>, rdsandiford at googlemail dot com
- Date: Thu, 01 Sep 2011 19:19:41 +0200
- Subject: Re: Add unwind information to mips epilogues
- References: <4E5E6E6D.8050905@codesourcery.com> <87zkipl8uv.fsf@firetop.home>
On 08/31/11 20:43, Richard Sandiford wrote:
> Bernd Schmidt <bernds@codesourcery.com> writes:
>> This is necessary when adding shrink-wrapping; otherwise dwarf2cfi sees
>> inconsistent information and aborts.
>>
>> Tested on mips64-elf together with the rest of the shrink-wrapping
>> patches. Ok?
>
> It looks like the current code doesn't handle the RESTORE instruction.
> Could you also test that somehow? A mipsisa32-elf run with -mips16
> ought to work
Hmm, I'm having some trouble with that.
* mipsisa32-elf doesn't build on trunk
* 4.6 doesn't allow plain "-mips16"; I have to add "-msoft-float"
* With that, 4.6 produces rather a lot of testsuite failures.
(>400 execute failures in my current run and it's not even gotten
very far)
Just to make sure - am I missing anything here, or is this stuff just in
bad shape?
Bernd