D. Allen [CGL]" <idallen@watcgl.waterloo.edu> (03/12/91)
If I had a typewriter, this would be a DEC SPR.
ULTRIX V4.1 (Rev. 52) on a DS5400
% cc2.0 -c i.c
Fatal error in: /usr/lib/cmplrs/cc2.0/ugen Trace/BPT trap - core dumped
% cc2.0 -O -c i.c
Fatal error in: /usr/lib/cmplrs/cc2.0/uopt Segmentation fault - core dumped
% cc2.1 -c i.c
Fatal error in: /usr/lib/cmplrs/cc2.1/ugen Trace/BPT trap - core dumped
% cc2.1 -O -c i.c
Fatal error in: /usr/lib/cmplrs/cc2.1/uopt Segmentation fault - core dumped
Ultrix V3.1C (Rev. 41) on a DS5400
Same core dumps for cc1.31 and cc2.1 on Ultrix 3.1C.
Source (smallest example producing the problem):
/* Code courtesy of AHVermen@watcgl.waterloo.edu */
struct foo {
int x;
};
static struct foo vec[2];
static struct foo y;
static struct foo x;
static int flag;
main()
{
x = flag ? (vec[0]=y) : (vec[1]=y) ;
}
--
-IAN! (Ian! D. Allen) idallen@watcgl.uwaterloo.ca idallen@watcgl.waterloo.edu
[129.97.128.64] Computer Graphics Lab/University of Waterloo/Ontario/Canadavlr@litwin.com (Vic Rice) (03/12/91)
In <1991Mar11.164902.6021@watcgl.waterloo.edu> idallen@watcgl.waterloo.edu (Ian! D. Allen [CGL]) writes: >If I had a typewriter, this would be a DEC SPR. >ULTRIX V4.1 (Rev. 52) on a DS5400 > % cc2.0 -c i.c > Fatal error in: /usr/lib/cmplrs/cc2.0/ugen Trace/BPT trap - core dumped > % cc2.0 -O -c i.c > Fatal error in: /usr/lib/cmplrs/cc2.0/uopt Segmentation fault - core dumped > % cc2.1 -c i.c > Fatal error in: /usr/lib/cmplrs/cc2.1/ugen Trace/BPT trap - core dumped > % cc2.1 -O -c i.c > Fatal error in: /usr/lib/cmplrs/cc2.1/uopt Segmentation fault - core dumped Yup, I get this error also (DECStation 5000, Ultrix 4.0). However, with the GNU gcc compiler, gcc version 1.39 OSF release #2 last modified 91/03/03, no problems. I highly recommend this compiler for DECStation's. It is vastly superior to the supplied Mips compiler.