> (cd ada/bldtools/sinfo; gnatmake -q xsinfo ; ./xsinfo sinfo.h ) > raised PROGRAM_ERROR : s-atocou.adb:57 explicit raise > > Looking at this code, it indicates that it is a dummy implementation for > platforms without an atomic increment support. > > hence, I concluded (possibly erroneously) that such support is now > required in some way.
No, this definitely looks like something else is wrong. > We can try and analyse further (slowish hardware), if necessary - but this is > repeatable on two different setups. Well given the platform and given that your patch only impacts ppc-darwin, probably not worth it. I suspect there was a latent bug in the target pairs for this old platform that got exposed recently. BTW, what's the plan wrt ppc-darwin and newer versions of GCC? Seems surprising for a quickly moving target such as darwin to still want to maintain recent versions of GCC. Arno