OSDN Git Service

* i386.c (classify_argument): Make it 64bit clean.
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 3 Dec 2003 00:59:25 +0000 (00:59 +0000)
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 3 Dec 2003 00:59:25 +0000 (00:59 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74209 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/config/i386/i386.c

index 240e46a..d12ab98 100644 (file)
@@ -1934,7 +1934,7 @@ static int
 classify_argument (enum machine_mode mode, tree type,
                   enum x86_64_reg_class classes[MAX_CLASSES], int bit_offset)
 {
-  int bytes =
+  HOST_WIDE_INT bytes =
     (mode == BLKmode) ? int_size_in_bytes (type) : (int) GET_MODE_SIZE (mode);
   int words = (bytes + (bit_offset % 64) / 8 + UNITS_PER_WORD - 1) / UNITS_PER_WORD;