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]
Other format: [Raw text]

[Bug c++/15967] [3.4/3.5 regression] ICE on ambiguous operator new in class hierarchy


------- Additional Comments From danglin at gcc dot gnu dot org  2004-06-19 16:16 -------
This new test fails on hppa2.0-hp-hpux11.00:

Executing on host: /xxx/gnu/gcc-3.4/objdir/gcc/testsuite/../g++ -B/xxx/gnu/gcc-3
.4/objdir/gcc/testsuite/../ /xxx/gnu/gcc-3.4/gcc/gcc/testsuite/g++.dg/lookup/cra
sh3.C  -nostdinc++ -I/xxx/gnu/gcc-3.4/objdir/hppa2.0w-hp-hpux11.00/libstdc++-v3/
include/hppa2.0w-hp-hpux11.00 -I/xxx/gnu/gcc-3.4/objdir/hppa2.0w-hp-hpux11.00/li
bstdc++-v3/include -I/xxx/gnu/gcc-3.4/gcc/libstdc++-v3/libsupc++ -I/xxx/gnu/gcc-
3.4/gcc/libstdc++-v3/libsupc++ -I/xxx/gnu/gcc-3.4/gcc/libstdc++-v3/include/backw
ard -I/xxx/gnu/gcc-3.4/gcc/libstdc++-v3/testsuite -fmessage-length=0   -ansi -pe
dantic-errors -Wno-long-long  -S  -o crash3.s    (timeout = 300)
/xxx/gnu/gcc-3.4/gcc/gcc/testsuite/g++.dg/lookup/crash3.C:7: error: `operator ne
w' takes type `size_t' (`long unsigned int') as first parameter
/xxx/gnu/gcc-3.4/gcc/gcc/testsuite/g++.dg/lookup/crash3.C:8: error: `operator ne
w' takes type `size_t' (`long unsigned int') as first parameter
/xxx/gnu/gcc-3.4/gcc/gcc/testsuite/g++.dg/lookup/crash3.C: In function `int cras
h()':
/xxx/gnu/gcc-3.4/gcc/gcc/testsuite/g++.dg/lookup/crash3.C:14: error: no suitable
 or ambiguous `operator new' found in class `C'
compiler exited with status 1
output is:
/xxx/gnu/gcc-3.4/gcc/gcc/testsuite/g++.dg/lookup/crash3.C:7: error: `operator ne
w' takes type `size_t' (`long unsigned int') as first parameter
/xxx/gnu/gcc-3.4/gcc/gcc/testsuite/g++.dg/lookup/crash3.C:8: error: `operator ne
w' takes type `size_t' (`long unsigned int') as first parameter
/xxx/gnu/gcc-3.4/gcc/gcc/testsuite/g++.dg/lookup/crash3.C: In function `int cras
h()':
/xxx/gnu/gcc-3.4/gcc/gcc/testsuite/g++.dg/lookup/crash3.C:14: error: no suitable
 or ambiguous `operator new' found in class `C'

PASS: g++.dg/lookup/crash3.C  (test for errors, line 14)
FAIL: g++.dg/lookup/crash3.C (test for excess errors)
Excess errors:
/xxx/gnu/gcc-3.4/gcc/gcc/testsuite/g++.dg/lookup/crash3.C:7: error: `operator ne
w' takes type `size_t' (`long unsigned int') as first parameter
/xxx/gnu/gcc-3.4/gcc/gcc/testsuite/g++.dg/lookup/crash3.C:8: error: `operator ne
w' takes type `size_t' (`long unsigned int') as first parameter


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15967


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