This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: link errors with simple c++ prog on hpux10/11/a couple others


Forwarded message:
From dave Wed Jul 12 13:50:16 EDT 2000
Subject: Re: link errors with simple c++ prog on hpux10/11/a couple others
To: nneul@umr.edu (Neulinger, Nathan R.)
Date: Wed, 12 Jul 2000 13:50:16 -0400 (EDT)
From: "John David Anglin" <dave@hiauly1>
Cc: gcc-bugs@gnu.org
In-Reply-To: <9DA8D24B915BD1118911006094516EAF053E5839@umr-mail02> from "Neulinger, Nathan R." at Jul 12, 2000 11:47:11 am
X-Mailer: ELM [version 2.4 PL25]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 21754     

> 
> This corrected the problem. 
> 
> Everything appears to be linking ok now.

Great!

Before I would consider c++ to be in good shape, there are still a number
of testsuite failures in libio and g++ that should be looked at.  For example
in libio,

Running ../../../../libio/testsuite/libio.tests/tFile.exp ...
Executing on host: /xxx/gnu/gcc-2.96/objdir/gcc/xgcc -B/xxx/gnu/gcc-2.96/objdir/gcc/ ../../../../libio/testsuite/../tests/tFile.cc  -O3 -I.. -I../../../../libio/testsuite/..  -nostdinc++ -I/xxx/gnu/gcc-2.96/libstdc++ -I/xxx/gnu/gcc-2.96/libstdc++/stl -L/xxx/gnu/gcc-2.96/objdir/hppa1.1-hp-hpux10.20/threads/libstdc++ -L/xxx/gnu/gcc-2.96/objdir/hppa1.1-hp-hpux10.20/threads/libiberty  -L/xxx/gnu/gcc-2.96/objdir/hppa1.1-hp-hpux10.20/threads/libiberty -g  -lstdc++ -liberty -lm   -threads -o /xxx/gnu/gcc-2.96/objdir/hppa1.1-hp-hpux10.20/libio/testsuite/tFile    (timeout = 300)
WARNING: program timed out.
compiler exited with status 1
FAIL: tFile.cc compilation 
...
Running ../../../../libio/testsuite/libio.tests/tfformat.exp ...
Executing on host: /xxx/gnu/gcc-2.96/objdir/gcc/xgcc -B/xxx/gnu/gcc-2.96/objdir/gcc/ ../../../../libio/testsuite/../tests/tfformat.c  -O3 -I.. -I../../../../libio/testsuite/..  -DTEST_LIBIO -DTEST_EXACTNESS -L/xxx/gnu/gcc-2.96/objdir/hppa1.1-hp-hpux10.20/threads/libio -L/xxx/gnu/gcc-2.96/objdir/hppa1.1-hp-hpux10.20/threads/libio -L/xxx/gnu/gcc-2.96/objdir/hppa1.1-hp-hpux10.20/threads/libiberty -g  -lio -liberty -lm   -threads -o /xxx/gnu/gcc-2.96/objdir/hppa1.1-hp-hpux10.20/libio/testsuite/tfformat    (timeout = 300)
In file included from /usr/include/pwd.h:74,
                 from /xxx/gnu/gcc-2.96/objdir/gcc/include/stdlib.h:331,
                 from ../../../../libio/testsuite/../tests/tfformat.c:11:
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:60:33: warning: "_IOFBF" redefined
../../../../libio/iostdio.h:47:1: warning: this is the location of the previous definition
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:63:33: warning: "_IONBF" redefined
../../../../libio/iostdio.h:49:1: warning: this is the location of the previous definition
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:67:33: warning: "_IOLBF" redefined
../../../../libio/iostdio.h:48:1: warning: this is the location of the previous definition
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:128:25: warning: "stdin" redefined
../../../../libio/iostdio.h:55:1: warning: this is the location of the previous definition
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:129:25: warning: "stdout" redefined
../../../../libio/iostdio.h:56:1: warning: this is the location of the previous definition
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:130:25: warning: "stderr" redefined
../../../../libio/iostdio.h:57:1: warning: this is the location of the previous definition
In file included from /usr/include/pwd.h:75,
                 from /xxx/gnu/gcc-2.96/objdir/gcc/include/stdlib.h:332,
                 from ../../../../libio/testsuite/../tests/tfformat.c:12:
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:36: conflicting types for `FILE'
../../../../libio/iostdio.h:37: previous declaration of `FILE'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:140: conflicting types for `_IO_fclose'
../../../../libio/iolibio.h:10: previous declaration of `_IO_fclose'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:141: conflicting types for `_IO_fflush'
../../../../libio/iolibio.h:12: previous declaration of `_IO_fflush'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:142: parse error before `1024'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:143: conflicting types for `_IO_setvbuf'
../../../../libio/iolibio.h:29: previous declaration of `_IO_setvbuf'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:144: conflicting types for `_IO_fprintf'
../../../../libio/iolibio.h:16: previous declaration of `_IO_fprintf'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:150: warning: parameter names (without types) in function declaration
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:151: conflicting types for `_IO_fgets'
../../../../libio/iolibio.h:14: previous declaration of `_IO_fgets'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:152: conflicting types for `_IO_putc'
../../../../libio/libio.h:319: previous declaration of `_IO_putc'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:153: conflicting types for `_IO_fputs'
../../../../libio/iolibio.h:17: previous declaration of `_IO_fputs'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:154: conflicting types for `_IO_getc'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:150: previous declaration of `_IO_getc'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:160: conflicting types for `_IO_ungetc'
../../../../libio/iolibio.h:32: previous declaration of `_IO_ungetc'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:163: conflicting types for `_IO_fgetpos'
../../../../libio/iolibio.h:13: previous declaration of `_IO_fgetpos'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:164: conflicting types for `_IO_fsetpos'
../../../../libio/iolibio.h:18: previous declaration of `_IO_fsetpos'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:165: conflicting types for `_IO_fopen'
../../../../libio/iolibio.h:15: previous declaration of `_IO_fopen'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:166: parse error before `,'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:183: parse error before `1'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:184: conflicting types for `_IO_ftell'
../../../../libio/iolibio.h:19: previous declaration of `_IO_ftell'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:185: parse error before `void'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:186: parse error before `*'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:187: conflicting types for `_IO_feof'
../../../../libio/libio.h:320: previous declaration of `_IO_feof'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:188: conflicting types for `_IO_ferror'
../../../../libio/libio.h:321: previous declaration of `_IO_ferror'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:266: conflicting types for `_IO_fread'
../../../../libio/iolibio.h:20: previous declaration of `_IO_fread'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:267: conflicting types for `_IO_fwrite'
../../../../libio/iolibio.h:21: previous declaration of `_IO_fwrite'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:352: parse error before `*'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:353: conflicting types for `_IO_fdopen'
../../../../libio/iolibio.h:11: previous declaration of `_IO_fdopen'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:400: conflicting types for `_IO_popen'
../../../../libio/iolibio.h:56: previous declaration of `_IO_popen'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:425: parse error before `('
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:426: conflicting types for `_IO_vfprintf'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:425: previous declaration of `_IO_vfprintf'
compiler exited with status 1
output is:
In file included from /usr/include/pwd.h:74,
                 from /xxx/gnu/gcc-2.96/objdir/gcc/include/stdlib.h:331,
                 from ../../../../libio/testsuite/../tests/tfformat.c:11:
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:60:33: warning: "_IOFBF" redefined
../../../../libio/iostdio.h:47:1: warning: this is the location of the previous definition
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:63:33: warning: "_IONBF" redefined
../../../../libio/iostdio.h:49:1: warning: this is the location of the previous definition
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:67:33: warning: "_IOLBF" redefined
../../../../libio/iostdio.h:48:1: warning: this is the location of the previous definition
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:128:25: warning: "stdin" redefined
../../../../libio/iostdio.h:55:1: warning: this is the location of the previous definition
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:129:25: warning: "stdout" redefined
../../../../libio/iostdio.h:56:1: warning: this is the location of the previous definition
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:130:25: warning: "stderr" redefined
../../../../libio/iostdio.h:57:1: warning: this is the location of the previous definition
In file included from /usr/include/pwd.h:75,
                 from /xxx/gnu/gcc-2.96/objdir/gcc/include/stdlib.h:332,
                 from ../../../../libio/testsuite/../tests/tfformat.c:12:
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:36: conflicting types for `FILE'
../../../../libio/iostdio.h:37: previous declaration of `FILE'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:140: conflicting types for `_IO_fclose'
../../../../libio/iolibio.h:10: previous declaration of `_IO_fclose'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:141: conflicting types for `_IO_fflush'
../../../../libio/iolibio.h:12: previous declaration of `_IO_fflush'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:142: parse error before `1024'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:143: conflicting types for `_IO_setvbuf'
../../../../libio/iolibio.h:29: previous declaration of `_IO_setvbuf'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:144: conflicting types for `_IO_fprintf'
../../../../libio/iolibio.h:16: previous declaration of `_IO_fprintf'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:150: warning: parameter names (without types) in function declaration
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:151: conflicting types for `_IO_fgets'
../../../../libio/iolibio.h:14: previous declaration of `_IO_fgets'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:152: conflicting types for `_IO_putc'
../../../../libio/libio.h:319: previous declaration of `_IO_putc'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:153: conflicting types for `_IO_fputs'
../../../../libio/iolibio.h:17: previous declaration of `_IO_fputs'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:154: conflicting types for `_IO_getc'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:150: previous declaration of `_IO_getc'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:160: conflicting types for `_IO_ungetc'
../../../../libio/iolibio.h:32: previous declaration of `_IO_ungetc'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:163: conflicting types for `_IO_fgetpos'
../../../../libio/iolibio.h:13: previous declaration of `_IO_fgetpos'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:164: conflicting types for `_IO_fsetpos'
../../../../libio/iolibio.h:18: previous declaration of `_IO_fsetpos'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:165: conflicting types for `_IO_fopen'
../../../../libio/iolibio.h:15: previous declaration of `_IO_fopen'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:166: parse error before `,'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:183: parse error before `1'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:184: conflicting types for `_IO_ftell'
../../../../libio/iolibio.h:19: previous declaration of `_IO_ftell'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:185: parse error before `void'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:186: parse error before `*'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:187: conflicting types for `_IO_feof'
../../../../libio/libio.h:320: previous declaration of `_IO_feof'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:188: conflicting types for `_IO_ferror'
../../../../libio/libio.h:321: previous declaration of `_IO_ferror'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:266: conflicting types for `_IO_fread'
../../../../libio/iolibio.h:20: previous declaration of `_IO_fread'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:267: conflicting types for `_IO_fwrite'
../../../../libio/iolibio.h:21: previous declaration of `_IO_fwrite'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:352: parse error before `*'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:353: conflicting types for `_IO_fdopen'
../../../../libio/iolibio.h:11: previous declaration of `_IO_fdopen'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:400: conflicting types for `_IO_popen'
../../../../libio/iolibio.h:56: previous declaration of `_IO_popen'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:425: parse error before `('
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:426: conflicting types for `_IO_vfprintf'
/xxx/gnu/gcc-2.96/objdir/gcc/include/stdio.h:425: previous declaration of `_IO_vfprintf'

FAIL: tfformat.c compilation 

and in g++,

Executing on host: /xxx/gnu/gcc-2.96/objdir/gcc/testsuite/../g++ -B/xxx/gnu/gcc-2.96/objdir/gcc/testsuite/../ /xxx/gnu/gcc-2.96/gcc/testsuite/g++.old-deja/g++.eh/crash4.C  -I/xxx/gnu/gcc-2.96/libg++ -I/xxx/gnu/gcc-2.96/libg++/src -I/xxx/gnu/gcc-2.96/libstdc++ -I/xxx/gnu/gcc-2.96/libstdc++/stl  -fmessage-length=0  -O2  -I/xxx/gnu/gcc-2.96/libio -I/xxx/gnu/gcc-2.96/objdir/hppa1.1-hp-hpux10.20/threads/libio -c  -threads -o /xxx/gnu/gcc-2.96/objdir/gcc/testsuite/crash4.o    (timeout = 300)
/xxx/gnu/gcc-2.96/gcc/testsuite/g++.old-deja/g++.eh/crash4.C: In function `void f (const A &)':
/xxx/gnu/gcc-2.96/gcc/testsuite/g++.old-deja/g++.eh/crash4.C:14: Internal compiler error.
/xxx/gnu/gcc-2.96/gcc/testsuite/g++.old-deja/g++.eh/crash4.C:14: Please submit a full bug report.
/xxx/gnu/gcc-2.96/gcc/testsuite/g++.old-deja/g++.eh/crash4.C:14: See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
compiler exited with status 1
output is:
/xxx/gnu/gcc-2.96/gcc/testsuite/g++.old-deja/g++.eh/crash4.C: In function `void f (const A &)':
/xxx/gnu/gcc-2.96/gcc/testsuite/g++.old-deja/g++.eh/crash4.C:14: Internal compiler error.
/xxx/gnu/gcc-2.96/gcc/testsuite/g++.old-deja/g++.eh/crash4.C:14: Please submit a full bug report.
/xxx/gnu/gcc-2.96/gcc/testsuite/g++.old-deja/g++.eh/crash4.C:14: See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.

FAIL: g++.eh/crash4.C caused compiler crash
...
Executing on host: /xxx/gnu/gcc-2.96/objdir/gcc/testsuite/../g++ -B/xxx/gnu/gcc-2.96/objdir/gcc/testsuite/../ /xxx/gnu/gcc-2.96/gcc/testsuite/g++.old-deja/g++.ext/instantiate1.C  -I/xxx/gnu/gcc-2.96/libg++ -I/xxx/gnu/gcc-2.96/libg++/src -I/xxx/gnu/gcc-2.96/libstdc++ -I/xxx/gnu/gcc-2.96/libstdc++/stl  -fmessage-length=0  -g -O  -I/xxx/gnu/gcc-2.96/libio -I/xxx/gnu/gcc-2.96/objdir/hppa1.1-hp-hpux10.20/threads/libio  -L/xxx/gnu/gcc-2.96/objdir/hppa1.1-hp-hpux10.20/threads/libg++ -L/xxx/gnu/gcc-2.96/objdir/hppa1.1-hp-hpux10.20/threads/libstdc++ -L/xxx/gnu/gcc-2.96/objdir/hppa1.1-hp-hpux10.20/threads/libiberty  -lstdc++ -lm   -threads -o /xxx/gnu/gcc-2.96/objdir/gcc/testsuite/g++-ext-instantiate1-C    (timeout = 300)
/usr/ccs/bin/ld: Unsatisfied symbols:
   void f<int>(int)(code)
   A<int>::f(void)(code)
collect2: ld returned 1 exit status
compiler exited with status 1
output is:
/usr/ccs/bin/ld: Unsatisfied symbols:
   void f<int>(int)(code)
   A<int>::f(void)(code)
collect2: ld returned 1 exit status

FAIL: g++.ext/instantiate1.C not instantiated (test for errors, line 18)
FAIL: g++.ext/instantiate1.C not instantiated (test for errors, line 20)
PASS: g++.ext/instantiate1.C  (test for bogus messages, line 21)
PASS: g++.ext/instantiate1.C  (test for bogus messages, line 23)
XFAIL: g++.ext/instantiate1.C (test for excess errors)
/usr/ccs/bin/ld: Unsatisfied symbols:
   void f<int>(int)(code)
   A<int>::f(void)(code)
collect2: ld returned 1 exit status

Executing on host: /xxx/gnu/gcc-2.96/objdir/gcc/testsuite/../g++ -B/xxx/gnu/gcc-2.96/objdir/gcc/testsuite/../ /xxx/gnu/gcc-2.96/gcc/testsuite/g++.old-deja/g++.ext/instantiate2.C  -I/xxx/gnu/gcc-2.96/libg++ -I/xxx/gnu/gcc-2.96/libg++/src -I/xxx/gnu/gcc-2.96/libstdc++ -I/xxx/gnu/gcc-2.96/libstdc++/stl  -fmessage-length=0  -g -fno-implicit-templates  -I/xxx/gnu/gcc-2.96/libio -I/xxx/gnu/gcc-2.96/objdir/hppa1.1-hp-hpux10.20/threads/libio  -L/xxx/gnu/gcc-2.96/objdir/hppa1.1-hp-hpux10.20/threads/libg++ -L/xxx/gnu/gcc-2.96/objdir/hppa1.1-hp-hpux10.20/threads/libstdc++ -L/xxx/gnu/gcc-2.96/objdir/hppa1.1-hp-hpux10.20/threads/libiberty  -lstdc++ -lm   -threads -o /xxx/gnu/gcc-2.96/objdir/gcc/testsuite/g++-ext-instantiate2-C    (timeout = 300)
/usr/ccs/bin/ld: Unsatisfied symbols:
   A<char>::t(data)
collect2: ld returned 1 exit status
compiler exited with status 1
output is:
/usr/ccs/bin/ld: Unsatisfied symbols:
   A<char>::t(data)
collect2: ld returned 1 exit status

FAIL: g++.ext/instantiate2.C not instantiated (test for errors, line 16)
PASS: g++.ext/instantiate2.C  (test for bogus messages, line 15)
XFAIL: g++.ext/instantiate2.C (test for excess errors)
/usr/ccs/bin/ld: Unsatisfied symbols:
   A<char>::t(data)
collect2: ld returned 1 exit status

Executing on host: /xxx/gnu/gcc-2.96/objdir/gcc/testsuite/../g++ -B/xxx/gnu/gcc-2.96/objdir/gcc/testsuite/../ /xxx/gnu/gcc-2.96/gcc/testsuite/g++.old-deja/g++.ext/instantiate3.C  -I/xxx/gnu/gcc-2.96/libg++ -I/xxx/gnu/gcc-2.96/libg++/src -I/xxx/gnu/gcc-2.96/libstdc++ -I/xxx/gnu/gcc-2.96/libstdc++/stl  -fmessage-length=0  -g -O -fno-implicit-templates  -I/xxx/gnu/gcc-2.96/libio -I/xxx/gnu/gcc-2.96/objdir/hppa1.1-hp-hpux10.20/threads/libio  -L/xxx/gnu/gcc-2.96/objdir/hppa1.1-hp-hpux10.20/threads/libg++ -L/xxx/gnu/gcc-2.96/objdir/hppa1.1-hp-hpux10.20/threads/libstdc++ -L/xxx/gnu/gcc-2.96/objdir/hppa1.1-hp-hpux10.20/threads/libiberty  -lstdc++ -lm   -threads -o /xxx/gnu/gcc-2.96/objdir/gcc/testsuite/g++-ext-instantiate3-C    (timeout = 300)
/usr/ccs/bin/ld: Unsatisfied symbols:
   A<char> virtual table(data)
collect2: ld returned 1 exit status
compiler exited with status 1
output is:
/usr/ccs/bin/ld: Unsatisfied symbols:
   A<char> virtual table(data)
collect2: ld returned 1 exit status

FAIL: g++.ext/instantiate3.C not instantiated (test for errors, line 13)
PASS: g++.ext/instantiate3.C  (test for bogus messages, line 12)
XFAIL: g++.ext/instantiate3.C (test for excess errors)
/usr/ccs/bin/ld: Unsatisfied symbols:
   A<char> virtual table(data)
collect2: ld returned 1 exit status

...
Executing on host: /xxx/gnu/gcc-2.96/objdir/gcc/testsuite/../g++ -B/xxx/gnu/gcc-2.96/objdir/gcc/testsuite/../ /xxx/gnu/gcc-2.96/gcc/testsuite/g++.old-deja/g++.other/crash18.C  -I/xxx/gnu/gcc-2.96/libg++ -I/xxx/gnu/gcc-2.96/libg++/src -I/xxx/gnu/gcc-2.96/libstdc++ -I/xxx/gnu/gcc-2.96/libstdc++/stl  -fmessage-length=0  -fvtable-gc  -I/xxx/gnu/gcc-2.96/libio -I/xxx/gnu/gcc-2.96/objdir/hppa1.1-hp-hpux10.20/threads/libio -c  -threads -o /xxx/gnu/gcc-2.96/objdir/gcc/testsuite/crash18.o    (timeout = 300)
/var/tmp/ccwjCQki.s: Assembler messages:
/var/tmp/ccwjCQki.s:26: Error: Unknown pseudo-op:  `.vtable_entry'
compiler exited with status 1
output is:
/var/tmp/ccwjCQki.s: Assembler messages:
/var/tmp/ccwjCQki.s:26: Error: Unknown pseudo-op:  `.vtable_entry'

FAIL: g++.other/crash18.C (test for excess errors)
/var/tmp/ccwjCQki.s: Assembler messages:
/var/tmp/ccwjCQki.s:26: Error: Unknown pseudo-op:  `.vtable_entry'

...
Executing on host: /xxx/gnu/gcc-2.96/objdir/gcc/testsuite/../g++ -B/xxx/gnu/gcc-2.96/objdir/gcc/testsuite/../ /xxx/gnu/gcc-2.96/gcc/testsuite/g++.old-deja/g++.other/syntax1.C  -I/xxx/gnu/gcc-2.96/libg++ -I/xxx/gnu/gcc-2.96/libg++/src -I/xxx/gnu/gcc-2.96/libstdc++ -I/xxx/gnu/gcc-2.96/libstdc++/stl  -fmessage-length=0  -fsyntax-only  -I/xxx/gnu/gcc-2.96/libio -I/xxx/gnu/gcc-2.96/objdir/hppa1.1-hp-hpux10.20/threads/libio -c  -threads -o /xxx/gnu/gcc-2.96/objdir/gcc/testsuite/syntax1.o    (timeout = 300)
/xxx/gnu/gcc-2.96/gcc/testsuite/g++.old-deja/g++.other/syntax1.C:17: Internal compiler error.
/xxx/gnu/gcc-2.96/gcc/testsuite/g++.old-deja/g++.other/syntax1.C:17: Please submit a full bug report.
/xxx/gnu/gcc-2.96/gcc/testsuite/g++.old-deja/g++.other/syntax1.C:17: See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
compiler exited with status 1
output is:
/xxx/gnu/gcc-2.96/gcc/testsuite/g++.old-deja/g++.other/syntax1.C:17: Internal compiler error.
/xxx/gnu/gcc-2.96/gcc/testsuite/g++.old-deja/g++.other/syntax1.C:17: Please submit a full bug report.
/xxx/gnu/gcc-2.96/gcc/testsuite/g++.old-deja/g++.other/syntax1.C:17: See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.

FAIL: g++.other/syntax1.C caused compiler crash
Executing on host: /xxx/gnu/gcc-2.96/objdir/gcc/testsuite/../g++ -B/xxx/gnu/gcc-2.96/objdir/gcc/testsuite/../ /xxx/gnu/gcc-2.96/gcc/testsuite/g++.old-deja/g++.other/syntax2.C  -I/xxx/gnu/gcc-2.96/libg++ -I/xxx/gnu/gcc-2.96/libg++/src -I/xxx/gnu/gcc-2.96/libstdc++ -I/xxx/gnu/gcc-2.96/libstdc++/stl  -fmessage-length=0  -fsyntax-only  -I/xxx/gnu/gcc-2.96/libio -I/xxx/gnu/gcc-2.96/objdir/hppa1.1-hp-hpux10.20/threads/libio -c  -threads -o /xxx/gnu/gcc-2.96/objdir/gcc/testsuite/syntax2.o    (timeout = 300)
/xxx/gnu/gcc-2.96/gcc/testsuite/g++.old-deja/g++.other/syntax2.C: In function `void __static_initialization_and_destruction_0 (int, int)':
/xxx/gnu/gcc-2.96/gcc/testsuite/g++.old-deja/g++.other/syntax2.C:27: Internal compiler error.
/xxx/gnu/gcc-2.96/gcc/testsuite/g++.old-deja/g++.other/syntax2.C:27: Please submit a full bug report.
/xxx/gnu/gcc-2.96/gcc/testsuite/g++.old-deja/g++.other/syntax2.C:27: See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
compiler exited with status 1
output is:
/xxx/gnu/gcc-2.96/gcc/testsuite/g++.old-deja/g++.other/syntax2.C: In function `void __static_initialization_and_destruction_0 (int, int)':
/xxx/gnu/gcc-2.96/gcc/testsuite/g++.old-deja/g++.other/syntax2.C:27: Internal compiler error.
/xxx/gnu/gcc-2.96/gcc/testsuite/g++.old-deja/g++.other/syntax2.C:27: Please submit a full bug report.
/xxx/gnu/gcc-2.96/gcc/testsuite/g++.old-deja/g++.other/syntax2.C:27: See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.

FAIL: g++.other/syntax2.C caused compiler crash
...
-- 
J. David Anglin                                  dave.anglin@nrc.ca
National Research Council of Canada              (613) 990-0752 (FAX: 952-6605)


-- 
J. David Anglin                                  dave.anglin@nrc.ca
National Research Council of Canada              (613) 990-0752 (FAX: 952-6605)

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]