forked from Imagelibrary/binutils-gdb
* object.h (class Relobj): Drop options parameter from
gc_process_relocs, scan_relocs, relocate, do_gc_process_relocs, do_scan_relocs, do_relocate. Change all callers. (class Sized_relobj): Drop options parameters from do_gc_process_relocs, do_scan_relocs, do_relocate, do_relocate_sections, relocate_sections, emit_relocs_scan, emit_relocs_scan_reltype. Change all callers. (struct Relocate_info): Remove options field and all references to it. * reloc.h (class Read_relocs): Remove options constructor parameter and options_ field. Change all callers. (class Gc_process_relocs, class Scan_relocs): Likewise. (class Relocate_task): Likewise. * target-reloc.h (scan_relocs): Remove options parameter. Change all callers. (scan_relocatable_relocs): Likewise. * target.h (class Sized_target): Remove options parameter from gc_process_relocs, scan_relocs, scan_relocatable_relocs. Change all callers. * gc.h (gc_process_relocs): Remove options parameter. Change all callers. * arm.cc: Update functions to remove options parameters. * i386.cc: Likewise. * powerpc.cc: Likewise. * sparc.cc: Likewise. * x86_64.cc: Likewise. * testsuite/testfile.cc: Likewise.
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
// target-reloc.h -- target specific relocation support -*- C++ -*-
|
||||
|
||||
// Copyright 2006, 2007, 2008 Free Software Foundation, Inc.
|
||||
// Copyright 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
|
||||
// Written by Ian Lance Taylor <iant@google.com>.
|
||||
|
||||
// This file is part of gold.
|
||||
@@ -43,7 +43,6 @@ template<int size, bool big_endian, typename Target_type, int sh_type,
|
||||
typename Scan>
|
||||
inline void
|
||||
scan_relocs(
|
||||
const General_options& options,
|
||||
Symbol_table* symtab,
|
||||
Layout* layout,
|
||||
Target_type* target,
|
||||
@@ -104,7 +103,7 @@ scan_relocs(
|
||||
continue;
|
||||
}
|
||||
|
||||
scan.local(options, symtab, layout, target, object, data_shndx,
|
||||
scan.local(symtab, layout, target, object, data_shndx,
|
||||
output_section, reloc, r_type, lsym);
|
||||
}
|
||||
else
|
||||
@@ -114,7 +113,7 @@ scan_relocs(
|
||||
if (gsym->is_forwarder())
|
||||
gsym = symtab->resolve_forwards(gsym);
|
||||
|
||||
scan.global(options, symtab, layout, target, object, data_shndx,
|
||||
scan.global(symtab, layout, target, object, data_shndx,
|
||||
output_section, reloc, r_type, gsym);
|
||||
}
|
||||
}
|
||||
@@ -384,7 +383,6 @@ template<int size, bool big_endian, int sh_type,
|
||||
typename Scan_relocatable_reloc>
|
||||
void
|
||||
scan_relocatable_relocs(
|
||||
const General_options&,
|
||||
Symbol_table*,
|
||||
Layout*,
|
||||
Sized_relobj<size, big_endian>* object,
|
||||
|
||||
Reference in New Issue
Block a user