Das ist eigentlich ein sehr nettes Feature, dass WP "--" zu einem Gedankenstrich ersetzt. So wie ja auch die normalen Anführungszeichen zu typographischen Anführungszeichen ersetzt werden. Das ist nur leider nicht so gut, wenn man Quelltexte etc. postet.
Da wirst Du Dich so oder so damit beschäftigen müssen, wie Du Quelltexte entsprechend kennzeichen kannst. Auf meiner eigenen Seite nutze ich dazu Priyadi’s Place » Blog Archive » WordPress Plugin: Code Autoescape. Das klappt soweit gut, ich habe es bisher aber auch noch nicht wirklich oft benutzt (ähm, und auch noch nicht mit WP 2.5.1). Zudem kann es sein, dass das nur mit ausgeschaltetem TinyMCE richtig funktioniert. Erinnere mich dunkel daran, dass das so war, kann ich mich aber irren.