On 18 Jul 2002, Jerry James stated:
It is definitely a compiler bug. With gcc 2.95.3, using
"-mcpu=ultrasparc -O2" triggers the segfault. Using "-mcpu=ultrasparc
-mcpu=ultrasparc is known buggy in GCC-2.95.x.
-mcpu=v8 -mtune=ultrasparc works rather better.
(Hell, -mcpu=ultrasparc is known buggy in GCC-3.1, but the bugs are
rather little things in 3.1 and being rapidly stamped out; I'd call
-mcpu=ultrasparc as safe to use there as any other option. In 2.95.x the
bugs in UltraSPARC support are much larger, and I'd avoid
-mcpu=ultrasparc there if at all possible. It even miscompiles zlib...)
--
`There's something satisfying about killing JWZ over and over again.'
-- 1i, personal communication