http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57623
--- Comment #13 from sgunderson at bigfoot dot com --- There. That ought to satisfy your curiosity. :-) I get: sesse@gruessi:~/addie$ g++-4.8 -O2 -mbmi2 -c foo.cc /tmp/ccX2oEfE.s: Assembler messages: /tmp/ccX2oEfE.s:21: Error: operand size mismatch for `bzhi' due to bzhi _ZL5shift(,%rax,8), %rdx, %rdx