* real.h (real_value): Make `exp' explicitly signed.
authorghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 24 Sep 2002 13:13:35 +0000 (13:13 +0000)
committerghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 24 Sep 2002 13:13:35 +0000 (13:13 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@57469 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/real.h

index 40c4683..61df827 100644 (file)
@@ -1,3 +1,7 @@
+2002-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * real.h (real_value): Make `exp' explicitly signed.
+
 2002-09-24  Kazu Hirata  <kazu@cs.umass.edu>
 
        * config/elfos.h: Follow spelling conventions.
index 6f8f7d8..8dcc54e 100644 (file)
@@ -44,7 +44,7 @@ struct real_value GTY(())
 {
   enum real_value_class class : 2;
   unsigned int sign : 1;
-  int exp : EXP_BITS;
+  signed int exp : EXP_BITS;
   unsigned long sig[SIGSZ];
 };