summaryrefslogtreecommitdiff
path: root/binutils
diff options
context:
space:
mode:
authorAlan Modra <amodra@bigpond.net.au>2000-07-01 10:00:05 +0000
committerAlan Modra <amodra@bigpond.net.au>2000-07-01 10:00:05 +0000
commit844940256f5525a6c1c7ef158e17f13018065e58 (patch)
tree8d0055e3b4ea442b7db6fdb0bbc86c1dcc6f7c4b /binutils
parent83992b4b9f9c2b4d4baec24bff27f93b01a5ea56 (diff)
downloadbinutils-redhat-844940256f5525a6c1c7ef158e17f13018065e58.tar.gz
AAganichev's parse_stab_type size fix.
Diffstat (limited to 'binutils')
-rw-r--r--binutils/ChangeLog5
-rw-r--r--binutils/stabs.c1
2 files changed, 6 insertions, 0 deletions
diff --git a/binutils/ChangeLog b/binutils/ChangeLog
index 717e27bdb0..1e080cdd9a 100644
--- a/binutils/ChangeLog
+++ b/binutils/ChangeLog
@@ -1,3 +1,8 @@
+2000-07-01 Alexander Aganichev <AAganichev@hypercom.com>
+
+ * stabs.c (parse_stab_type): Divide size in bits by 8 as binutils
+ struct debug_type stores size in bytes.
+
2000-07-01 Alan Modra <alan@linuxcare.com.au>
* Makefile.am (DEP): Fix 2000-06-22. grep after running dep.sed
diff --git a/binutils/stabs.c b/binutils/stabs.c
index 8c20ed308e..5f60035425 100644
--- a/binutils/stabs.c
+++ b/binutils/stabs.c
@@ -1261,6 +1261,7 @@ parse_stab_type (dhandle, info, typename, pp, slotp)
{
case 's':
size = atoi (attr + 1);
+ size /= 8; /* Size is in bits. We store it in bytes. */
if (size <= 0)
size = -1;
break;