*BSD News Article 13617


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!network.ucsd.edu!usc!wupost!uunet!math.fu-berlin.de!uni-paderborn.de!urmel.informatik.rwth-aachen.de!acds.physik.rwth-aachen.de!kuku
From: kuku@acds.physik.rwth-aachen.de (Christoph Kukulies)
Newsgroups: comp.os.386bsd.bugs
Subject: gcc 2.3.3 bug?
Date: 29 Mar 1993 17:36:54 GMT
Organization: I.Physikalisches Institut RWTH-Aachen
Lines: 27
Distribution: world
Message-ID: <1p7c3mINNdh5@urmel.informatik.rwth-aachen.de>
Reply-To: kuku@acds.physik.rwth-aachen.de
NNTP-Posting-Host: acds.physik.rwth-aachen.de


Sure, I believe this is not a bug. Instead it might have creeped in 
by the various patches I applied to gcc in the context of float.h and libm.

Could someone please try out the following  program with his/her version
of gcc-2.3.3:

#include <limits.h>

int i = -2147483648;

main() {
  
   printf("%d %d\n",INT_MIN,i);
}

My gcc2.3.3 issues a warning: integer constant so large that it is unsigned.
Obviously it is in the range of INT_MIN and INT_MAX. 

--
--Chris
Christoph P. U. Kukulies
kuku@acds.physik.rwth-aachen.de
*** Error code 1
 
Stop.