sysv4.h (ASM_OUTPUT_ALIGNED_LOCAL): Cast g_switch_value to unsigned HOST_WIDE_INT.
authorMatt Kraai <kraai@gcc.gnu.org>
Thu, 15 May 2003 02:35:19 +0000 (02:35 +0000)
committerMatt Kraai <kraai@gcc.gnu.org>
Thu, 15 May 2003 02:35:19 +0000 (02:35 +0000)
* config/rs6000/sysv4.h (ASM_OUTPUT_ALIGNED_LOCAL): Cast
g_switch_value to unsigned HOST_WIDE_INT.

From-SVN: r66818

gcc/config/rs6000/sysv4.h

index f0cf60e2b68ae6015389aef8db981be48c33057f..6d30f323059fa5e8291023f2b3b41ac104d539f4 100644 (file)
@@ -666,7 +666,7 @@ extern int rs6000_pic_labelno;
 #define        ASM_OUTPUT_ALIGNED_LOCAL(FILE, NAME, SIZE, ALIGN)               \
 do {                                                                   \
   if (rs6000_sdata != SDATA_NONE && (SIZE) > 0                         \
-      && (SIZE) <= g_switch_value)                                     \
+      && (SIZE) <= (unsigned HOST_WIDE_INT)g_switch_value)             \
     {                                                                  \
       sbss_section ();                                                 \
       ASM_OUTPUT_ALIGN (FILE, exact_log2 (ALIGN / BITS_PER_UNIT));     \