[PATCH][Ada] arm-linux sjlj port
Richard Earnshaw
rearnsha@arm.com
Mon Sep 7 10:45:00 GMT 2009
On Mon, 2009-09-07 at 12:40 +0200, Arnaud Charlet wrote:
> > Although this patch is completely in the Ada backend, and thus has very
> > little to do with the ARM port maintenance, I'm concerned that we are
> > trying to create an SJLJ port of GCC for ARM linux. Why is that needed?
> > Why aren't we using the unwind tables?
> >
> > Having an SJLJ port (in addition to being very poor performance) seems
> > the wrong way to go to me, as it will just cause confusion for our
> > users.
>
> I share this concern.
> Also, do we really need *two* ports (little and big endian)?
People using big-endian systems object to having to modify their build
scripts to put -mbig-endian into every command. I agree this is a pain,
but ARM (the core CPU) is pretty agnostic to the endianness of the
system it is used in and it is used in both worlds (though by far the
majority tend to use it in a little-endian world). Unfortunately, I
can't just ignore that constituency.
R.
More information about the Gcc-patches
mailing list