From 2a2294071c2330ec46f0fb3dc35aad9ae306abd8 Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Mon, 25 Oct 2010 08:23:24 +0000 Subject: * elf32-arm.c (find_stub_size_and_template): Avoid uninitialized var warning at -O3. --- bfd/elf32-arm.c | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) (limited to 'bfd/elf32-arm.c') diff --git a/bfd/elf32-arm.c b/bfd/elf32-arm.c index 9fce4b0..739a79d 100644 --- a/bfd/elf32-arm.c +++ b/bfd/elf32-arm.c @@ -3704,7 +3704,12 @@ find_stub_size_and_template (enum elf32_arm_stub_type stub_type, unsigned int size; template_sequence = stub_definitions[stub_type].template_sequence; + if (stub_template) + *stub_template = template_sequence; + template_size = stub_definitions[stub_type].template_size; + if (stub_template_size) + *stub_template_size = template_size; size = 0; for (i = 0; i < template_size; i++) @@ -3723,16 +3728,10 @@ find_stub_size_and_template (enum elf32_arm_stub_type stub_type, default: BFD_FAIL (); - return FALSE; + return 0; } } - if (stub_template) - *stub_template = template_sequence; - - if (stub_template_size) - *stub_template_size = template_size; - return size; } -- cgit v1.1