This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [arm] Use EABI unwind library
On Thu, Sep 23, 2004 at 01:20:40PM +0100, Paul Brook wrote:
> Because __cxa_call_unexpected (as defined by the EABI) requires the function
> exception specification as an array of pointers[1] to type_into objects.
I'm thinking less and less of this ARM EABI. Take an existing ABI and
make all sorts of arbitrary changes to it. Someone should be smacked.
Can you work around this by fiddling with ASM_PREFERRED_EH_DATA_FORMAT,
such that you don't need changes to generic code?
As for the rest, I think adding 15 different hooks just to satisfy one
new ABI is dumb. We might as well admit it and just test is_arm_eabi
all over the place instead.[1]
r~
[1] Or rip it all out and wait for the ARM folk to come to their senses.
But of course, I'm not being paid to do the work, so I can say this. ;-)