> that fixes the build, taken from the sparc64 file. not sure if that is
> appropriate.

The patch looks good, you can go ahead and commit it.

> --- gcc/ada/libgnarl/s-linux__alpha.ads       (revision 266457)
> +++ gcc/ada/libgnarl/s-linux__alpha.ads       (working copy)
> @@ -87,6 +87,7 @@
>     SIGKILL    : constant := 9; --  kill (cannot be caught or ignored)
>     SIGBUS     : constant := 10; --  bus error
>     SIGSEGV    : constant := 11; --  segmentation violation
> +   SIGSYS     : constant := 12; --  bad system call
>     SIGPIPE    : constant := 13; --  write on a pipe with no one to read it
>     SIGALRM    : constant := 14; --  alarm clock
>     SIGTERM    : constant := 15; --  software termination signal from kill
> 
> The build continues, but then fails with:
> 
> /home/packages/cross/9/p/gcc-cross-ports/gcc/build/./gcc/xgcc
> -B/home/packages/cross/9/p/gcc-cross-ports/gcc/build/./gcc/ -
> B/usr/alpha-linux-gnu/bin/ -B/usr/alpha-linux-gnu/lib/ -isystem
> /usr/alpha-linux-gnu/include -isystem /usr/alpha-linux-gnu/
> sys-include -isystem
> /home/packages/cross/9/p/gcc-cross-ports/gcc/build/sys-include    -c
> -g -O2   -W
> -Wall -gnatpg -nostdi
> nc  -gnatn  s-secsta.adb -o s-secsta.o
> 
> raised STORAGE_ERROR : stack overflow or erroneous memory access

This is definitely an unrelated issue.

Arno

Reply via email to