[gnu.gcc.bug] incorrect error message

raeburn@ATHENA.MIT.EDU (Ken Raeburn) (04/07/89)

Source file:

    /*
     * foo
     */

    extern void frob ();

    void foo (void) {
	register int x;
	frob (&x);
    }

GCC output:

 gcc version 1.34
  /mit/gnu/vaxlib/gcc-cpp -v -undef -D__GNUC__ -Dvax -Dunix -D__vax__ -D__unix__ -D__OPTIMIZE__ quux.c /tmp/cc019757.cpp
 GNU CPP version 1.34
  /mit/gnu/vaxlib/gcc-cc1 /tmp/cc019757.cpp -fcombine-regs -fstrength-reduce -quiet -dumpbase quux.c -O -version -o quux.s
 GNU C version 1.34 (vax) compiled by GNU C version 1.34.
 quux.c: In function foo:
 quux.c:9: address of global register variable requested

X is not a _global_ register variable.

-- Ken