>> If so, why isn't -findirect-dispatch simply the default >> compilation mode? Bryce> Mostly because its not finished yet. The major blockers are CNI, Bryce> because the C++ compiler does not yet understand the BC ABI, and the Bryce> bug(s) affecting -findirect-dispatch when used for source code Bryce> compilation. Certainly, the goal is to make BC the default ABI as soon Bryce> as the issues are resolved. BTW there is a meta-pr that has dependencies on all the known BC ABI tasks: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12725 (IMO not all of these are required to be fixed before we can flip the default.) Tom