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.