diff options
author | Daniel Jacobowitz <drow@false.org> | 2009-02-24 00:26:40 +0000 |
---|---|---|
committer | Daniel Jacobowitz <drow@false.org> | 2009-02-24 00:26:40 +0000 |
commit | 4e31c731959732d78d92f68c2890b6fabce562ae (patch) | |
tree | 15ee7454cfe5e1b6c5a0c3f3eee88ff39dd2fec6 /bfd/elf32-arm.c | |
parent | 95c25bee465dfb304632c6a537917fbe2f189f89 (diff) | |
download | gdb-4e31c731959732d78d92f68c2890b6fabce562ae.zip gdb-4e31c731959732d78d92f68c2890b6fabce562ae.tar.gz gdb-4e31c731959732d78d92f68c2890b6fabce562ae.tar.bz2 |
* elf32-arm.c (arm_build_one_stub): Initialize stub_reloc_offset.
Fix formatting.
(arm_size_one_stub): Remove unnecessary break.
(arm_map_one_stub): Fix formatting. Return after BFD_FAIL.
Diffstat (limited to 'bfd/elf32-arm.c')
-rw-r--r-- | bfd/elf32-arm.c | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/bfd/elf32-arm.c b/bfd/elf32-arm.c index 919d458..9f4911c 100644 --- a/bfd/elf32-arm.c +++ b/bfd/elf32-arm.c @@ -3151,7 +3151,7 @@ arm_build_one_stub (struct bfd_hash_entry *gen_entry, int i; struct elf32_arm_link_hash_table * globals; int stub_reloc_idx = -1; - int stub_reloc_offset; + int stub_reloc_offset = 0; /* Massage our args to the form they really have. */ stub_entry = (struct elf32_arm_stub_hash_entry *) gen_entry; @@ -3183,7 +3183,7 @@ arm_build_one_stub (struct bfd_hash_entry *gen_entry, size = 0; for (i = 0; i < template_size; i++) { - switch(template[i].type) + switch (template[i].type) { case THUMB16_TYPE: put_thumb_insn (globals, stub_bfd, template[i].data, loc + size); @@ -3284,13 +3284,12 @@ arm_size_one_stub (struct bfd_hash_entry *gen_entry, default: BFD_FAIL (); return FALSE; - break; } size = 0; for (i = 0; i < template_size; i++) { - switch(template[i].type) + switch (template[i].type) { case THUMB16_TYPE: size += 2; @@ -11716,7 +11715,7 @@ arm_map_one_stub (struct bfd_hash_entry * gen_entry, stub_name = stub_entry->output_name; template = stub_entry->stub_template; - switch(template[0].type) + switch (template[0].type) { case ARM_TYPE: if (!elf32_arm_output_stub_sym (osi, stub_name, addr, stub_entry->stub_size)) @@ -11729,13 +11728,14 @@ arm_map_one_stub (struct bfd_hash_entry * gen_entry, break; default: BFD_FAIL (); + return FALSE; } prev_type = DATA_TYPE; size = 0; for (i = 0; i < stub_entry->stub_template_size; i++) { - switch(template[i].type) + switch (template[i].type) { case ARM_TYPE: sym_type = ARM_MAP_ARM; @@ -11751,6 +11751,7 @@ arm_map_one_stub (struct bfd_hash_entry * gen_entry, default: BFD_FAIL (); + return FALSE; } if (template[i].type != prev_type) @@ -11760,7 +11761,7 @@ arm_map_one_stub (struct bfd_hash_entry * gen_entry, return FALSE; } - switch(template[i].type) + switch (template[i].type) { case ARM_TYPE: size += 4; @@ -11776,6 +11777,7 @@ arm_map_one_stub (struct bfd_hash_entry * gen_entry, default: BFD_FAIL (); + return FALSE; } } |