summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Jacobowitz <dan@debian.org>2004-06-07 15:29:53 +0000
committerDaniel Jacobowitz <dan@debian.org>2004-06-07 15:29:53 +0000
commita4960290b95217aca3cf375096fc5702fd6d7046 (patch)
tree01ffbf1216df570e52d61a3ceb7ee46465908f09
parent17f05dd282e3ef83794beff995acc5b43a165c84 (diff)
downloadgdb-a4960290b95217aca3cf375096fc5702fd6d7046.tar.gz
From: Albert Chin-A-Young <china@thewrittenword.com>
* bfd/elf-bfd.h (struct eh_cie_fde): Convert unsigned char bitfields to unsigned int.
-rw-r--r--bfd/ChangeLog6
-rw-r--r--bfd/elf-bfd.h10
2 files changed, 11 insertions, 5 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index afca5c3f94b..64533454b7c 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,9 @@
+2004-06-07 Daniel Jacobowitz <dan@debian.org>
+
+ From: Albert Chin-A-Young <china@thewrittenword.com>
+ * bfd/elf-bfd.h (struct eh_cie_fde): Convert unsigned char bitfields
+ to unsigned int.
+
2004-05-29 H.J. Lu <hongjiu.lu@intel.com>
* elfxx-ia64.c (elfNN_ia64_relax_section): Undo the last
diff --git a/bfd/elf-bfd.h b/bfd/elf-bfd.h
index 82da5bb2bab..220e40193c3 100644
--- a/bfd/elf-bfd.h
+++ b/bfd/elf-bfd.h
@@ -278,11 +278,11 @@ struct eh_cie_fde
unsigned char fde_encoding;
unsigned char lsda_encoding;
unsigned char lsda_offset;
- unsigned char cie : 1;
- unsigned char removed : 1;
- unsigned char make_relative : 1;
- unsigned char make_lsda_relative : 1;
- unsigned char per_encoding_relative : 1;
+ unsigned int cie : 1;
+ unsigned int removed : 1;
+ unsigned int make_relative : 1;
+ unsigned int make_lsda_relative : 1;
+ unsigned int per_encoding_relative : 1;
};
struct eh_frame_sec_info