summaryrefslogtreecommitdiff
path: root/gold/powerpc.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gold/powerpc.cc')
-rw-r--r--gold/powerpc.cc10
1 files changed, 2 insertions, 8 deletions
diff --git a/gold/powerpc.cc b/gold/powerpc.cc
index 3e8cd75ff21..cf83a55f741 100644
--- a/gold/powerpc.cc
+++ b/gold/powerpc.cc
@@ -1982,8 +1982,6 @@ public:
(big_endian ? "elf32-powerpc" : "elf32-powerpcle")))
{ }
- Target* instantiated_target_;
-
Target* do_recognize(int machine, int, int)
{
switch (size)
@@ -2002,15 +2000,11 @@ public:
return NULL;
}
- return do_instantiate_target();
+ return this->instantiate_target();
}
Target* do_instantiate_target()
- {
- if (this->instantiated_target_ == NULL)
- this->instantiated_target_ = new Target_powerpc<size, big_endian>();
- return this->instantiated_target_;
- }
+ { return new Target_powerpc<size, big_endian>(); }
};
Target_selector_powerpc<32, true> target_selector_ppc32;