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