From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <86c35bb5d79536fa043abfb3dc02246d@proxima.alt.za> To: 9fans@9fans.net From: Lucio De Re Date: Sat, 29 Oct 2011 18:18:31 +0200 In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: Re: [9fans] ARM compiler shortcoming? Topicbox-Message-UUID: 3c748c6a-ead7-11e9-9d60-3106f5b1d025 > /sys/src/cmd/cc/com64.c:275,281 The context is: int com64(Node *n) { ... switch(n->op) { default: diag(n, "unknown vlong %O", n->op); case OFUNC: n->complex = FNX; case ORETURN: case OAS: case OIND: case OLIST: case OCOMMA: return 1; case OADD: a = nodaddv; goto setbop; case OSUB: ... } and it seems to me that a better answer would be to change the error message to something like: "undefined 64-bit operation: %O" I can't see much reason to stick to vlong when it is clear that 64-bit handling is involved. I do wonder why 8c isn't plagued by the same problem. ++L