diff -r 7100059f7bfd -r 18e4f5e805a8 src/python/m5/params.py --- a/src/python/m5/params.py Mon May 14 20:31:33 2012 -0500 +++ b/src/python/m5/params.py Fri May 18 17:11:28 2012 +0100 @@ -1379,9 +1379,8 @@ # reference to plain VectorPort is implicit append other = other._get_next() if self.peer and not proxy.isproxy(self.peer): - print "warning: overwriting port", self, \ - "value", self.peer, "with", other - self.peer.peer = None + fatal("Port %s is already connected to %s, cannot connect %s\n", + self, self.peer, other); self.peer = other if proxy.isproxy(other): other.set_param_desc(PortParamDesc())