From 7ce11dd68c4b4415f320ca83a892b10ecc1df7b1 Mon Sep 17 00:00:00 2001 From: Stephane Carrez Date: Sat, 26 Apr 2003 11:53:36 +0000 Subject: PR savannah/3331: * elf32-m68hc11.c (m68hc11_elf_relax_section): Clear prev_insn_group when we couldn't relax something. * ld-m68hc11/bug-3331.d: New test. * ld-m68hc11/bug-3331.s: New file. --- bfd/ChangeLog | 6 ++++++ bfd/elf32-m68hc11.c | 1 + 2 files changed, 7 insertions(+) diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 10a5957aabb..faa6e11dd43 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,9 @@ +2003-04-26 Stephane Carrez + + PR savannah/3331: + * elf32-m68hc11.c (m68hc11_elf_relax_section): Clear prev_insn_group + when we couldn't relax something. + 2003-04-25 Alan Modra * elflink.h (elf_merge_symbol): When we find a regular definition diff --git a/bfd/elf32-m68hc11.c b/bfd/elf32-m68hc11.c index ebd9d42b95e..bb0f9e974c2 100644 --- a/bfd/elf32-m68hc11.c +++ b/bfd/elf32-m68hc11.c @@ -1073,6 +1073,7 @@ m68hc11_elf_relax_section (abfd, sec, link_info, again) } } prev_insn_branch = 0; + prev_insn_group = 0; } if (free_relocs != NULL) -- cgit v1.2.1