In both chat and command blocks, the /fill and /set lock commands seem to be incompatible with diorite and polished diorite blocks and walls. Neither appear in the chat's autocomplete, and use in a command block yields "unexpected "diorite" at Fill ~~~ ~~~ >>Diorite<<"
Not certain whether this is truly a bug, or simply a block that Mojang overlooked.