James McIlroy, who finished fourth in the 800m at the last Europeans in Budapest four years ago, will not be in Sunday's final in Munich.
McIlroy clocked one minute 49.15seconds when finishing fifth in his semi-final to miss-out.