We study the relationship between self-replication and computation in dynamical systems. We challenge a long-standing hypothesis that Turing completeness is a sufficient condition of self-replication. Concretely, we clarify what computational universality means for physical systems and construct a cellular automaton that is Turing-universal but cannot sustain non-trivial self-replication.