* powerpc.cc (Powerpc_relobj::do_scan_relocs): Delete.

(Target_powerpc::do_define_standard_symbols): New function.
This commit is contained in:
Alan Modra 2012-12-04 03:13:31 +00:00
parent 3d491ba741
commit f43ba157ad
2 changed files with 12 additions and 11 deletions

View File

@ -1,3 +1,8 @@
2012-12-04 Alan Modra <amodra@gmail.com>
* powerpc.cc (Powerpc_relobj::do_scan_relocs): Delete.
(Target_powerpc::do_define_standard_symbols): New function.
2012-12-03 Alan Modra <amodra@gmail.com>
* output.h: Formatting, whitespace.

View File

@ -201,12 +201,6 @@ public:
void
do_read_relocs(Read_relocs_data*);
// Set up some symbols, then perform Sized_relobj_file method.
// Occurs after garbage collection, which is why opd info can't be
// set up here.
void
do_scan_relocs(Symbol_table*, Layout*, Read_relocs_data*);
bool
do_find_special_sections(Read_symbols_data* sd);
@ -403,6 +397,9 @@ class Target_powerpc : public Sized_target<size, big_endian>
Stub_table<size, big_endian>*
new_stub_table();
void
do_define_standard_symbols(Symbol_table*, Layout*);
// Finalize the sections.
void
do_finalize_sections(Layout*, const Input_objects*, Symbol_table*);
@ -1540,13 +1537,13 @@ Powerpc_relobj<size, big_endian>::do_read_relocs(Read_relocs_data* rd)
}
}
// Set up some symbols, then perform Sized_relobj_file method.
// Set up some symbols.
template<int size, bool big_endian>
void
Powerpc_relobj<size, big_endian>::do_scan_relocs(Symbol_table* symtab,
Layout* layout,
Read_relocs_data* rd)
Target_powerpc<size, big_endian>::do_define_standard_symbols(
Symbol_table* symtab,
Layout* layout)
{
if (size == 32)
{
@ -1588,7 +1585,6 @@ Powerpc_relobj<size, big_endian>::do_scan_relocs(Symbol_table* symtab,
0, false, false);
}
}
Sized_relobj_file<size, big_endian>::do_scan_relocs(symtab, layout, rd);
}
// Set up PowerPC target specific relobj.