Update: I found this commit in Mesa's git:
http://gitweb.freedesktop.org/?p=mesa/mesa.git;a=commitdiff;h=344c3f7379a...
It appears this is fixed in Mesa 7, which is in F8, but I don't know
where this leaves F7 and whatnot, which are still shipping Mesa 6.5.x.