From 30f34d07c74ca1cc7a2aae4ff58f31d8046cd9a1 Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Mon, 6 Jun 1994 16:49:09 +0000 Subject: * ecoff.c (ecoff_bfd_copy_private_bfd_data): Don't try to copy data to a non-ECOFF file. --- bfd/ecoff.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'bfd/ecoff.c') diff --git a/bfd/ecoff.c b/bfd/ecoff.c index 83a3c22..64661cd 100644 --- a/bfd/ecoff.c +++ b/bfd/ecoff.c @@ -2178,7 +2178,11 @@ ecoff_bfd_copy_private_bfd_data (ibfd, obfd) size_t c; boolean local; - BFD_ASSERT (ibfd->xvec == obfd->xvec); + /* This function is selected based on the input vector. We only + want to copy information over if the output BFD also uses ECOFF + format. */ + if (bfd_get_flavour (obfd) != bfd_target_ecoff_flavour) + return true; /* Copy the GP value and the register masks. */ ecoff_data (obfd)->gp = ecoff_data (ibfd)->gp; -- cgit v1.1