[gnu.gcc.bug] Leaving out global register name causes cc1 bus error

emcmanus%cs.tcd.ie@MITVMA.MIT.EDU (Eamonn McManus) (07/17/89)

This program:

        register int x;

        foo()
        {
                x = 5;
        }

produces this output with gcc -v, on a microvax running Ultrix:

gcc version 1.35
 /usr/local/gnu/lib/gcc-cpp -v -undef -D__GNUC__ -Dvax -Dunix -D__vax__ -D__unix
   __ r.c /tmp/cca15073.cpp
GNU CPP version 1.35
 /usr/local/gnu/lib/gcc-cc1 /tmp/cca15073.cpp -quiet -dumpbase r.c -version -o /
   tmp/cca15073.s
GNU C version 1.35 (vax) compiled by GNU C version 1.35.
r.c:1: register name not specified for `x'
gcc: Program cc1 got fatal signal 10.

--
Eamonn McManus                          emcmanus@cs.tcd.ie
Distributed Systems Group, TCD          ...!uunet!mcvax!cs.tcd.ie!emcmanus
                  You only live once, if that.