Add typename on types used in template

2012-01-22  H.J. Lu  <hongjiu.lu@intel.com>

	* x86_64.cc (gc_process_relocs): Add typename on types used in
	template.
	(scan_relocs): Likewise.
	(relocate_section): Likewise.
	(apply_relocation): Likewise.
This commit is contained in:
H.J. Lu 2012-01-20 00:43:57 +00:00
parent 8b70fe3ad6
commit 618d666674
2 changed files with 13 additions and 5 deletions

View File

@ -1,3 +1,11 @@
2012-01-22 H.J. Lu <hongjiu.lu@intel.com>
* x86_64.cc (gc_process_relocs): Add typename on types used in
template.
(scan_relocs): Likewise.
(relocate_section): Likewise.
(apply_relocation): Likewise.
2012-01-10 H.J. Lu <hongjiu.lu@intel.com>
* x86_64.cc (Scan::check_non_pic): Allow R_X86_64_32 for x32.

View File

@ -2809,8 +2809,8 @@ Target_x86_64<size>::gc_process_relocs(Symbol_table* symtab,
}
gold::gc_process_relocs<size, false, Target_x86_64<size>, elfcpp::SHT_RELA,
Target_x86_64<size>::Scan,
Target_x86_64<size>::Relocatable_size_for_reloc>(
typename Target_x86_64<size>::Scan,
typename Target_x86_64<size>::Relocatable_size_for_reloc>(
symtab,
layout,
this,
@ -2848,7 +2848,7 @@ Target_x86_64<size>::scan_relocs(Symbol_table* symtab,
}
gold::scan_relocs<size, false, Target_x86_64<size>, elfcpp::SHT_RELA,
Target_x86_64<size>::Scan>(
typename Target_x86_64<size>::Scan>(
symtab,
layout,
this,
@ -3780,7 +3780,7 @@ Target_x86_64<size>::relocate_section(
gold_assert(sh_type == elfcpp::SHT_RELA);
gold::relocate_section<size, false, Target_x86_64<size>, elfcpp::SHT_RELA,
Target_x86_64<size>::Relocate>(
typename Target_x86_64<size>::Relocate>(
relinfo,
this,
prelocs,
@ -3809,7 +3809,7 @@ Target_x86_64<size>::apply_relocation(
section_size_type view_size)
{
gold::apply_relocation<size, false, Target_x86_64<size>,
Target_x86_64<size>::Relocate>(
typename Target_x86_64<size>::Relocate>(
relinfo,
this,
r_offset,