http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54125

             Bug #: 54125
           Summary: [4.8 regression] s-atopri.adb:40:10:
                    "Support_Atomic_Primitives" is undefined broke Ada on
                    sparc64-linux
    Classification: Unclassified
           Product: gcc
           Version: 4.8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: ada
        AssignedTo: unassig...@gcc.gnu.org
        ReportedBy: mi...@it.uu.se


Attempting to bootstrap gcc-4.8-20120729 on sparc64-linux with Ada enabled
fails with:

/mnt/scratch/objdir48/./gcc/xgcc -B/mnt/scratch/objdir48/./gcc/
-B/mnt/scratch/install48/sparc64-unknown-linux-gnu/bin/
-B/mnt/scratch/install48/sparc64-unknown-linux-gnu/lib/ -isystem
/mnt/scratch/install48/sparc64-unknown-linux-gnu/include -isystem
/mnt/scratch/install48/sparc64-unknown-linux-gnu/sys-include    -c -g -O2 -m64
-fPIC  -W -Wall -gnatpg -nostdinc -m64  s-atopri.adb -o s-atopri.o
s-atopri.adb:40:10: "Support_Atomic_Primitives" is undefined (more references
follow)
make[9]: *** [s-atopri.o] Error 1
make[9]: *** Waiting for unfinished jobs....
make[9]: Leaving directory `/mnt/scratch/objdir48/gcc/ada/rts_64'
make[8]: *** [gnatlib] Error 2
make[8]: Leaving directory `/mnt/scratch/objdir48/gcc/ada'
make[7]: *** [gnatlib-shared-default] Error 2
make[7]: Leaving directory `/mnt/scratch/objdir48/gcc/ada'
make[6]: *** [gnatlib-shared-dual] Error 2
make[6]: Leaving directory `/mnt/scratch/objdir48/gcc/ada'
make[5]: *** [gnatlib-shared] Error 2
make[5]: Leaving directory `/mnt/scratch/objdir48/gcc/ada'
make[4]: *** [gnatlib-shared] Error 2
make[4]: Leaving directory
`/mnt/scratch/objdir48/sparc64-unknown-linux-gnu/64/libada'
make[3]: *** [multi-do] Error 1
make[3]: Leaving directory
`/mnt/scratch/objdir48/sparc64-unknown-linux-gnu/libada'
make[2]: *** [all] Error 2
make[2]: Leaving directory
`/mnt/scratch/objdir48/sparc64-unknown-linux-gnu/libada'
make[1]: *** [all-target-libada] Error 2
make[1]: Leaving directory `/mnt/scratch/objdir48'
make: *** [bootstrap] Error 2

The previous weekly snapshot, 4.8-20120722, bootstrapped fine on this machine
with the same configuration options.

Reply via email to