Path: utzoo!yunexus!geac!drew From: drew@geac.UUCP (Drew Sullivan) Newsgroups: comp.lang.c Subject: Re: noalias; parens honored Keywords: ANSI C standard Message-ID: <2006@geac.UUCP> Date: 22 Dec 87 14:06:25 GMT Article-I.D.: geac.2006 Posted: Tue Dec 22 09:06:25 1987 References: <6829@brl-smoke.ARPA> <2845@zeus.TEK.COM> Reply-To: drew@lethe.UUCP (Drew Sullivan) Organization: Systems Software Lines: 20 Why are they adding keywords when there is a mechanism that exists to handle hints to the compiler. I mean what did they add #pragma for. Microsoft C 5.0 has the following pragmas now: alloc_text -- for segment management check_stack -- run time stack checking (this is an intel 8088) functions -- to override intrinsics intrinsic -- and to override functions loop_opt -- controls loop optimizing pack -- controls structure packing same_seg -- more segment managment All the compiler writer has to do is add noalias -- for relaxing the aliasing of pointers. In fact maybe 'register' sould be phased out and #pragmas added for special register usage. -- Drew Sullivan -- -- Drew Sullivan