Path: utzoo!mnetor!uunet!husc6!cmcl2!brl-adm!brl-smoke!gwyn From: gwyn@brl-smoke.ARPA (Doug Gwyn ) Newsgroups: comp.lang.c Subject: Re: noalias and vectors Message-ID: <7164@brl-smoke.ARPA> Date: 22 Jan 88 20:52:49 GMT References: <2942@hall.cray.com> <531@cresswell.quintus.UUCP> <7088@brl-smoke.ARPA> <3419@ihlpf.ATT.COM> <7142@brl-smoke.ARPA> <3458@ihlpf.ATT.COM> Reply-To: gwyn@brl.arpa (Doug Gwyn (VLD/VMB) ) Organization: Ballistic Research Lab (BRL), APG, MD. Lines: 13 Keywords: noalias, auto-vectorizing In article <3458@ihlpf.ATT.COM> nevin1@ihlpf.UUCP (00704A-Liber,N.) writes: >Are you telling me that noaliasing a pointer to char means that I cannot have >overlap anywhere past the character that I am pointing to? Let's be careful here. "noalias", like the other type qualifiers, can appear at different levels within a complex declaration, and it applies at the corresponding object level, not to the declaration as a whole. A pointer to a noalias array of chars is not the same as a noalias pointer; the latter is comparitively uninteresting. Check the "handles" explanation I recently posted to see if it makes things clearer.