Fix regression from change
[binutils-gdb.git] / gas / config / tc-h8300.c
index 62af18033944089562a331e8e146dd9e19013a49..cc46740d3aaa44f796563e58a778f6e524b31791 100644 (file)
@@ -146,7 +146,7 @@ static void
 h8300_elf_section (int push)
 {
   static const char * known_data_sections [] = { ".rodata", ".tdata", ".tbss" };
-  static const char * known_data_prefixes [] = { ".debug", ".gnu.warning" };
+  static const char * known_data_prefixes [] = { ".debug", ".zdebug", ".gnu.warning" };
   char * saved_ilp = input_line_pointer;
   char * name;
 
@@ -559,7 +559,7 @@ static int
 constant_fits_width_p (struct h8_op *operand, unsigned int width)
 {
   return ((operand->exp.X_add_number & ~width) == 0
-         || (operand->exp.X_add_number | width) == (unsigned)(~0));
+         || (operand->exp.X_add_number | (offsetT) width) == (offsetT)(~0));
 }
 
 static int