🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.gcc.bug
Article #2511

incorrect error message

#2511
From: Ken Raeburn
Date: Fri, 07 Apr 1989 16:29
27 lines
1023 bytes
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
Technical Details
Message-ID: <8904071629.AA07754@PROMETHEUS.MIT.EDU>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!ATHENA.MIT.EDU!raeburn

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!ATHENA.MIT.EDU!raeburn
From: raeburn@ATHENA.MIT.EDU (Ken Raeburn)
Newsgroups: gnu.gcc.bug
Subject: incorrect error message
Message-ID: <8904071629.AA07754@PROMETHEUS.MIT.EDU>
Date: 7 Apr 89 16:29:23 GMT
Sender: daemon@tut.cis.ohio-state.edu
Distribution: gnu
Organization: GNUs Not Usenet
Lines: 27