* elf32-sh64-com.c (sh64_address_in_cranges): Use
authorStephen Clarke <stephen.clarke@earthling.net>
Mon, 4 Nov 2002 00:02:13 +0000 (00:02 +0000)
committerStephen Clarke <stephen.clarke@earthling.net>
Mon, 4 Nov 2002 00:02:13 +0000 (00:02 +0000)
_raw_size of cranges section if _cooked_size not yet set.

bfd/ChangeLog
bfd/elf32-sh64-com.c

index f427ee7..76ff507 100644 (file)
@@ -1,3 +1,8 @@
+2002-11-03  Stephen Clarke <stephen.clarke@earthling.net>
+
+        * elf32-sh64-com.c (sh64_address_in_cranges): Use
+       _raw_size of cranges section if _cooked_size not yet set.
+
 2002-11-03  Hans-Peter Nilsson  <hp@axis.com>
 
        * elf32-v850.c (v850_elf_relax_delete_bytes): Correct parameters
index ae2cab4..df0c463 100644 (file)
@@ -127,7 +127,7 @@ sh64_address_in_cranges (cranges, addr, rangep)
   else
     {
       cranges_contents
-       = bfd_malloc (cranges->_cooked_size == 0
+       = bfd_malloc (cranges->_cooked_size != 0
                      ? cranges->_cooked_size : cranges->_raw_size);
       if (cranges_contents == NULL)
        return false;