Hi, Ken Raeburn <raeb...@raeburn.org> writes:
> Actually, I wouldn't consider any of those terribly "exotic", unless > you're using one of the early Alphas that didn't support byte-access > operations. And there’s also SPARC, which doesn’t support unaligned accessed (Linux reifies them as SIGBUS, as on Alpha IIRC.) > Windows testing would be kind of important, too. Have access to any > embedded systems? Neil regularly tests on MinGW: http://autobuild.josefsson.org/guile/#GNU%20Guile-i586-pc-mingw32msvc . [...] > Testing Guile on a multiprocessor system using weak > memory ordering would be interesting; I suspect, though, that it would > simply not work reliably. Hmm, I dunno, but there’s already much to be dealt with on multicore x86(_64) IMO. [...] > I wouldn't try to fix it for the Cray without someone out > there actively interested in using that version, but I don't want to > turn a blind eye to problems I'm confident would come up for people > in reasonable (if unusual) C environments. Do you have specific platforms in mind? This Cray/Unicos pointer representation really seems surreal to me, so I’d be glad to hear of systems with similar singularities. Thanks, Ludo’.