IBM Linux Compilers
... constructor of A calls the pure virtual function direct() both directly and ... for the direct call to the pure virtual function, but not for the indirect call. ...
http://publib.boulder.ibm.com/infocenter/lnxpcomp/v8v101/index.jsp?topic=/com.ibm.xlcpp8l.doc/language/ref/cplr142.htm