This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: not posted ada patch breaks ada build on alpha-linux-gnu
> 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