On Mon, 2002-05-06 at 19:35, Matthew Wilcox wrote:
> 
> I've tried building m68k-linux, arm-linux and alpha-linux gnat compilers.
> None has worked ;-(  ARM and m68k seem to be missing some exception handling 
> support, eg (arm):
> 
> ../../xgcc -B../../ -c -DCROSS_COMPILE -DIN_GCC   `echo -g -O2 
> -fomit-frame-pointer -fPIC -DIN_RTS |sed -e 's/-pedantic//g' -e 
> 's/-Wtraditional//g'`  -g -O2  \
>             -I. -I.. -I../.. -I/home/willy/gcc/gcc-3.1/gcc/ada 
> -I/home/willy/gcc/gcc-3.1/gcc/ada/.. 
> -I/home/willy/gcc/gcc-3.1/gcc/ada/../config 
> -I/home/willy/gcc/gcc-3.1/gcc/ada/../../include -I./../.. raise.c
> raise.c: In function `__gnat_eh_personality':
> raise.c:601: built-in function `__builtin_eh_return_data_regno' not currently 
> supported
> raise.c:601: built-in function `__builtin_eh_return_data_regno' not currently 
> supported

Yah, arm.h isn't defining EH_RETURN_DATA_REGNO and friends.  Right now I
think arm-linux is still using sjlj-exceptions, which may not cut the
mustard for Ada.  I'm not quite sure what the story is with this stuff
at the moment, but I'll look into it in the next day or so.

p.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]


Reply via email to