Daniel Jacobowitz wrote:
> On Sun, Jun 04, 2006 at 10:29:14AM -0700, Mark Mitchell wrote:
>> Daniel Jacobowitz wrote:
>>> On Sun, Jun 04, 2006 at 09:54:25AM -0700, Mark Mitchell wrote:
>>>> Richard E. asked what possible uses this function might have.
>>>> Obviously, GLIBC's backtrace() function is one, though I guess that's a
>>>> weak example, in that we all agree one should really be using unwind
>>>> information.
>>> Which there is no plausible way to do for the ARM EABI, due to ARM's
>>> other choices.
>> If one compiled everything with -fexceptions, could you then use the ARM
>>  ABI EH unwind stuff?  Or, is there just no way to do this in the ARM EABI?
> 
> The DWARF unwinding tables are descriptive; you can interpret them
> however necessary, for unwinding or for backtraces.  But the ARM
> unwinding tables are more opaque. 

In that case, I guess the only open question is whether _b_f_a(0) has a
sensible GCC-specific meaning, or whether we should just declare it
invalid/undefined on ARM.

Thanks,

-- 
Mark Mitchell
CodeSourcery
[EMAIL PROTECTED]
(650) 331-3385 x713

Reply via email to