In another variation, the semiconductor memory device shown in FIG. 9 is an example of the first embodiment, where the control circuit 15 is provided with a flag data memory 21 for storing flag data indicating that the first address data has been read from the redundant address data cell 17.