From d904de5b3d3a43ecb03958505c6323cb34379d44 Mon Sep 17 00:00:00 2001 From: Jan Kratochvil Date: Fri, 15 Jan 2010 21:33:18 +0000 Subject: [PATCH] gdb/ Fix compilation warning on gcc-3.4. * exec.c (print_section_info): Move the `displacement' variable initialization to its declaration. --- gdb/ChangeLog | 6 ++++++ gdb/exec.c | 10 ++++------ 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 424daaeca09..0627459e97d 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,9 @@ +2010-01-15 Jan Kratochvil + + Fix compilation warning on gcc-3.4. + * exec.c (print_section_info): Move the `displacement' variable + initialization to its declaration. + 2010-01-15 Jan Kratochvil * gdb-gdb.py (StructMainTypePrettyPrinter): Fix TYPE_CODE_RANGE diff --git a/gdb/exec.c b/gdb/exec.c index 14ee32762aa..c0b4f12dbdc 100644 --- a/gdb/exec.c +++ b/gdb/exec.c @@ -675,7 +675,8 @@ print_section_info (struct target_section_table *t, bfd *abfd) printf_filtered (_("file type %s.\n"), bfd_get_target (abfd)); if (abfd == exec_bfd) { - bfd_vma displacement; + /* gcc-3.4 does not like the initialization in

sections_end>. */ + bfd_vma displacement = 0; for (p = t->sections; p < t->sections_end; p++) { @@ -694,11 +695,8 @@ print_section_info (struct target_section_table *t, bfd *abfd) } } if (p == t->sections_end) - { - warning (_("Cannot find section for the entry point of %s.\n"), - bfd_get_filename (abfd)); - displacement = 0; - } + warning (_("Cannot find section for the entry point of %s.\n"), + bfd_get_filename (abfd)); printf_filtered (_("\tEntry point: %s\n"), paddress (gdbarch, (bfd_get_start_address (abfd) -- 2.30.2