FAIL: gdb.cp/cpexprs.exp: print policyd4::policyd
FAIL: gdb.cp/cpexprs.exp: print policyd<base, operation_1<base> >::policyd
FAIL: gdb.cp/cpexprs.exp: list base::overload(base&) const
FAIL: gdb.cp/cpexprs.exp: list base::overload(char*) const
FAIL: gdb.cp/cpexprs.exp: list base::overload(int) const
FAIL: gdb.cp/cpexprs.exp: list base::overload(long) const
FAIL: gdb.cp/cpexprs.exp: list base::overload(short) const
FAIL: gdb.cp/cpexprs.exp: list base::overload(void) const
FAIL: gdb.cp/cpexprs.exp: list policyd4::policyd
FAIL: gdb.cp/cpexprs.exp: list policyd<base, operation_1<base> >::policyd
FAIL: gdb.cp/cpexprs.exp: setting breakpoint at base::overload(base&) const
FAIL: gdb.cp/cpexprs.exp: continue to base::overload(base&) const
FAIL: gdb.cp/cpexprs.exp: setting breakpoint at base::overload(char*) const
FAIL: gdb.cp/cpexprs.exp: continue to base::overload(char*) const
FAIL: gdb.cp/cpexprs.exp: setting breakpoint at base::overload(int) const
FAIL: gdb.cp/cpexprs.exp: continue to base::overload(int) const
FAIL: gdb.cp/cpexprs.exp: setting breakpoint at base::overload(long) const
FAIL: gdb.cp/cpexprs.exp: continue to base::overload(long) const
FAIL: gdb.cp/cpexprs.exp: setting breakpoint at base::overload(short) const
FAIL: gdb.cp/cpexprs.exp: continue to base::overload(short) const
FAIL: gdb.cp/cpexprs.exp: setting breakpoint at base::overload(void) const
FAIL: gdb.cp/cpexprs.exp: continue to base::overload(void) const
FAIL: gdb.cp/cpexprs.exp: setting breakpoint at policyd4::policyd
FAIL: gdb.cp/cpexprs.exp: continue to policyd4::policyd
FAIL: gdb.cp/cpexprs.exp: setting breakpoint at policyd<base, operation_1<base> >::policyd
FAIL: gdb.cp/cpexprs.exp: continue to policyd<base, operation_1<base> >::policyd
I've no idea if this is compiler badness or not. I haven't investigated.