In GNAT, the messages look like: j.adb:3:04: "x" is undefined (more references follow) j.adb:3:09: "y" is undefined the (more references follow) is present only if it is true :-)