https://bugs.freedesktop.org/show_bug.cgi?id=58666
--- Comment #5 from Andy Furniss lists@andyfurniss.entadsl.com --- (In reply to comment #4)
Created attachment 74053 [details] Possible Fix
It looks like we were telling the backend that RV670 is an R700 GPU, when it is really an R600. R600 chips uses a slightly different instruction encoding. This patch should fix it, can you test?
Yes, this fixes it - demos are all OK (well at least the same as my rv790) and a brief run of etqw worked.