This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
egcs 1.1 980726 is broken on linux/alpha
- To: egcs at cygnus dot com
- Subject: egcs 1.1 980726 is broken on linux/alpha
- From: hjl at lucon dot org (H.J. Lu)
- Date: Tue, 28 Jul 1998 21:34:53 -0700 (PDT)
On Linux/alpha, egcs 1.1 980728 got
# gcc bar.cc
/tmp/ccIDKCHw.o: In function `global constructors keyed to main':
bar.cc(.text+0xc0): undefined reference to `A::f(void)'
collect2: ld returned 1 exit status
Linux/x86 is ok. It looks like C++ is broken on linux/alpha. It seems
like a typo kind of bug since this is a very basic C++ program.
--
H.J. Lu (hjl@gnu.org)
---bar.c---
struct A
{
virtual void f() = 0;
};
struct B : A
{
void f() {}
};
int main() { B b; return 0; }