Fix definition of R_MCORE_NONE reloc
authorNick Clifton <nickc@redhat.com>
Wed, 16 Jun 1999 02:11:50 +0000 (02:11 +0000)
committerNick Clifton <nickc@redhat.com>
Wed, 16 Jun 1999 02:11:50 +0000 (02:11 +0000)
bfd/ChangeLog
bfd/elf32-mcore.c

index 86d10dd3fa5526592f750abb9f2c35e235476f34..46373565f7654665758d73fbdfc45e18fc0ea401 100644 (file)
@@ -1,3 +1,7 @@
+1999-06-16  Nick Clifton  <nickc@cygnus.com>
+
+       * elf32-mcore.c (R_MCORE_RAW): Fix definition.
+
 1999-06-15  Richard Henderson  <rth@cygnus.com>
 
        * section.c (SEC_SHORT): Define.
index 0f78002dcfe70e4ceb0a33629569c9a616fb88ea..fe0ddc5dcf3ccabae5e901bd400bf8e4ac5a6706 100644 (file)
@@ -1,4 +1,4 @@
-/* Motorolla MCore specific support for 32-bit ELF
+/* Motorola MCore specific support for 32-bit ELF
    Copyright 1994, 1995, 1999 Free Software Foundation, Inc.
 
 This file is part of BFD, the Binary File Descriptor library.
@@ -57,16 +57,16 @@ static reloc_howto_type mcore_elf_howto_raw[] =
   HOWTO (R_MCORE_NONE,         /* type */
         0,                     /* rightshift */
         2,                     /* size (0 = byte, 1 = short, 2 = long) */
-        1,                     /* bitsize */
-        true,                  /* pc_relative */
+        32,                    /* bitsize */
+        false,                 /* pc_relative */
         0,                     /* bitpos */
         complain_overflow_bitfield,  /* complain_on_overflow */
-        mcore_elf_unsupported_reloc, /* special_function */
+        NULL,                  /* special_function */
         "R_MCORE_NONE",        /* name */
         false,                 /* partial_inplace */
         0,                     /* src_mask */
         0,                     /* dst_mask */
-        true),                 /* pcrel_offset */
+        false),                /* pcrel_offset */
 
   /* A standard 32 bit relocation.  */
   HOWTO (R_MCORE_ADDR32,       /* type */
@@ -209,7 +209,7 @@ static reloc_howto_type mcore_elf_howto_raw[] =
         true,                  /* partial_inplace */
         0xffffffff,            /* src_mask */
         0xffffffff,            /* dst_mask */
-        true)                  /* pcrel_offset */
+        false)                 /* pcrel_offset */
 };
 
 #ifndef NUM_ELEM