X-Git-Url: https://oss.titaniummirror.com/gitweb?p=msp430-binutils.git;a=blobdiff_plain;f=bfd%2Fcoff-i960.c;fp=bfd%2Fcoff-i960.c;h=d0374d2789a0d12b34bc5f3a6092ebb5428ddcc0;hp=7233c43dce67b95ccc01e583f55a1d10ba2f12ad;hb=88750007d7869f178f0ba528f41efd3b74c424cf;hpb=6df9443a374e2b81278c61b8afc0a1eef7db280b diff --git a/bfd/coff-i960.c b/bfd/coff-i960.c index 7233c43..d0374d2 100644 --- a/bfd/coff-i960.c +++ b/bfd/coff-i960.c @@ -1,6 +1,6 @@ /* BFD back-end for Intel 960 COFF files. Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1997, 1999, 2000, 2001, - 2002, 2003, 2004, 2007 Free Software Foundation, Inc. + 2002, 2003, 2004, 2005, 2007, 2008 Free Software Foundation, Inc. Written by Cygnus Support. This file is part of BFD, the Binary File Descriptor library. @@ -28,7 +28,12 @@ #include "libbfd.h" #include "coff/i960.h" #include "coff/internal.h" -#include "libcoff.h" /* to allow easier abstraction-breaking */ + +#ifndef bfd_pe_print_pdata +#define bfd_pe_print_pdata NULL +#endif + +#include "libcoff.h" /* To allow easier abstraction-breaking. */ static bfd_boolean coff_i960_is_local_label_name PARAMS ((bfd *, const char *)); @@ -483,14 +488,14 @@ coff_i960_relocate_section (output_bfd, info, input_bfd, input_section, if (howto->type == R_OPTCALL && ! info->relocatable && symndx != -1) { - int class; + int class_val; if (h != NULL) - class = h->class; + class_val = h->symbol_class; else - class = sym->n_sclass; + class_val = sym->n_sclass; - switch (class) + switch (class_val) { case C_NULL: /* This symbol is apparently not from a COFF input file.