On 02/17/12 09:31, David Daney wrote:
> Just off the top of my head (with out actually looking at the code). Is
> there anything that could be done with the register zero save slot (if it
> even exists)?
No. We're talking about saving information in the exception structure between
unwindings.
On 02/16/2012 03:32 PM, Richard Sandiford wrote:
David Daney writes:
On 02/16/2012 02:12 PM, Richard Henderson wrote:
[...]
Thanks for the patch.
index 1c19f8b..59d4560 100644
--- a/gcc/config/mips/mips.h
+++ b/gcc/config/mips/mips.h
@@ -2920,3 +2920,15 @@ extern GTY(()) struct target_globa
On Thu, 16 Feb 2012, Richard Henderson wrote:
> On 02/16/2012 11:54 AM, Richard Henderson wrote:
> > I'll work on a proper fix to the unwinder; we can then decide
> > whether and when to apply it...
>
> Something like this. Not the best of solutions, but we've run out
> of bits in the exception
David Daney writes:
> On 02/16/2012 02:12 PM, Richard Henderson wrote:
> [...]
Thanks for the patch.
>> index 1c19f8b..59d4560 100644
>> --- a/gcc/config/mips/mips.h
>> +++ b/gcc/config/mips/mips.h
>> @@ -2920,3 +2920,15 @@ extern GTY(()) struct target_globals *mips16_globals;
>> with argum
On 02/16/2012 02:12 PM, Richard Henderson wrote:
[...]
index 1c19f8b..59d4560 100644
--- a/gcc/config/mips/mips.h
+++ b/gcc/config/mips/mips.h
@@ -2920,3 +2920,15 @@ extern GTY(()) struct target_globals *mips16_globals;
with arguments ARGS. */
#define PMODE_INSN(NAME, ARGS) \
(Pmode =
On 02/16/2012 11:54 AM, Richard Henderson wrote:
> I'll work on a proper fix to the unwinder; we can then decide
> whether and when to apply it...
Something like this. Not the best of solutions, but we've run out
of bits in the exception structure, and thus we can't use this
solution universally