Line 1... |
Line 1... |
/* BFD back-end for Intel 960 b.out binaries.
|
/* BFD back-end for Intel 960 b.out binaries.
|
Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
|
Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
|
2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
|
2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
|
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
Written by Cygnus Support.
|
Written by Cygnus Support.
|
|
|
This file is part of BFD, the Binary File Descriptor library.
|
This file is part of BFD, the Binary File Descriptor library.
|
|
|
Line 1143... |
Line 1143... |
asection *input_section = i;
|
asection *input_section = i;
|
unsigned int shrink = 0 ;
|
unsigned int shrink = 0 ;
|
arelent **reloc_vector = NULL;
|
arelent **reloc_vector = NULL;
|
long reloc_size = bfd_get_reloc_upper_bound (input_bfd, input_section);
|
long reloc_size = bfd_get_reloc_upper_bound (input_bfd, input_section);
|
|
|
|
if (link_info->relocatable)
|
|
(*link_info->callbacks->einfo)
|
|
(_("%P%F: --relax and -r may not be used together\n"));
|
|
|
if (reloc_size < 0)
|
if (reloc_size < 0)
|
return FALSE;
|
return FALSE;
|
|
|
/* We only run this relaxation once. It might work to run it
|
/* We only run this relaxation once. It might work to run it
|
multiple times, but it hasn't been tested. */
|
multiple times, but it hasn't been tested. */
|
Line 1387... |
Line 1391... |
#define b_out_bfd_gc_sections bfd_generic_gc_sections
|
#define b_out_bfd_gc_sections bfd_generic_gc_sections
|
#define b_out_bfd_merge_sections bfd_generic_merge_sections
|
#define b_out_bfd_merge_sections bfd_generic_merge_sections
|
#define b_out_bfd_is_group_section bfd_generic_is_group_section
|
#define b_out_bfd_is_group_section bfd_generic_is_group_section
|
#define b_out_bfd_discard_group bfd_generic_discard_group
|
#define b_out_bfd_discard_group bfd_generic_discard_group
|
#define b_out_section_already_linked _bfd_generic_section_already_linked
|
#define b_out_section_already_linked _bfd_generic_section_already_linked
|
|
#define b_out_bfd_define_common_symbol bfd_generic_define_common_symbol
|
#define aout_32_get_section_contents_in_window _bfd_generic_get_section_contents_in_window
|
#define aout_32_get_section_contents_in_window _bfd_generic_get_section_contents_in_window
|
|
|
extern const bfd_target b_out_vec_little_host;
|
extern const bfd_target b_out_vec_little_host;
|
|
|
const bfd_target b_out_vec_big_host =
|
const bfd_target b_out_vec_big_host =
|