Try another driver.
My test program perfectly compiles for GCN and VLIW5 on some drivers (13,5beta, 13.6beta, 13.9)
and on 13.11beta2 and 13.12 (64 bit system)
1) crashes with memory write to 0x00 exception on kernel launch for GCN.
2) produce wrong result for VLIW5.
3) works anywhere for CPU.
So two different behaviours, exception on host memory write and misscompile on device code.
Both times Info check and building are done without error.
13.9 seems to be more stable, than latest 13.12.