Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!rutgers!mit-eddie!uw-beaver!tektronix!sequent!mntgfx!dclemans From: dclemans@mntgfx.MENTOR.COM (Dave Clemans) Newsgroups: comp.sys.atari.st Subject: Re: MWC problem with 'long int' Message-ID: <740@dclemans.mntgfx.MENTOR.COM> Date: Thu, 18-Jun-87 12:52:03 EDT Article-I.D.: dclemans.740 Posted: Thu Jun 18 12:52:03 1987 Date-Received: Mon, 22-Jun-87 01:15:25 EDT References: <8706170613.AA18106@cory.Berkeley.EDU> Organization: Mentor Graphics, Beaverton OR Lines: 11 Summary: mwc 2.0 bug in sign extensions Mark Williams C version 2.0 has a bug in doing at least some types of sign extensions of int's to longs; specifically it can generate the 68000 instruction ext.w (which sign extends an 8 bit quantity into 16 bits) instead of the correct ext.l (which sign extends a 16 bit quantity into 32 bits). dgc