En 1081 Trahaearn murió en batalla contra Gruffyd y fue restaurada la línea sucesoria de Rhodri Mawr.