Had to remove the 'rising_edge(CLK)' call of the process inside of ProgramCounter to pass syntax check.