Path: utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!usc!brutus.cs.uiuc.edu!ux1.cso.uiuc.edu!tank!mimsy!chris From: chris@mimsy.umd.edu (Chris Torek) Newsgroups: comp.sys.mips Subject: Re: compiler bug Message-ID: <23017@mimsy.umd.edu> Date: 10 Mar 90 06:46:01 GMT References: <36721@mips.mips.COM> <18302@shamash.cdc.com> <36884@mips.mips.COM> Organization: U of Maryland, Dept. of Computer Science, Coll. Pk., MD 20742 Lines: 15 In article <36884@mips.mips.COM> rogerk@servitude.mips.com (Roger B.A. Klorese) writes for fy@sunvalleymall.UUCP (Frank Yellin): >... the Second Edition of "C: A Reference Manual" by Harbison and Steele [recommends against `interleaving' expression evaluation the way the MIPS compiler did for `result = a[--i] + a[--i]'], then: >I don't know whether Harbison and Steele is considered authoritative, but >they certainly would consider the MIPS implementation to be incorrect. The new authority is the ANSI standard (X3.159); it allows the MIPS implementation. -- In-Real-Life: Chris Torek, Univ of MD Comp Sci Dept (+1 301 454 7163) Domain: chris@cs.umd.edu Path: uunet!mimsy!chris