* arm.cc (Arm_relocate_functions::abs16): Remove unused typedef.
authorIan Lance Taylor <ian@airs.com>
Wed, 11 Jul 2012 14:18:40 +0000 (14:18 +0000)
committerIan Lance Taylor <ian@airs.com>
Wed, 11 Jul 2012 14:18:40 +0000 (14:18 +0000)
(Arm_exidx_cantunwind::do_fixed_endian_write): Likewise.
(Target_arm::scan_reloc_for_stub): Likewise.
* common.cc (Symbol_table::do_allocate_commons_list): Likewise.
* dwarf_reader.cc (Dwarf_die::skip_attributes): Likewise.
* ehframe.cc (Eh_frame::do_add_ehframe_input_section): Likewise.
* incremental.cc (Sized_incr_dynobj::do_add_symbols): Likewise.
* powerpc.cc (Target_powerpc::relocate_tls): Likewise.

gold/ChangeLog
gold/arm.cc
gold/common.cc
gold/dwarf_reader.cc
gold/ehframe.cc
gold/incremental.cc
gold/powerpc.cc

index 33317bff8934e7522e2eb89bf00a9411363815b9..5f80c788e88aac03ea4ab93a590840bf421c1941 100644 (file)
@@ -1,3 +1,14 @@
+2012-07-11  Ian Lance Taylor  <iant@google.com>
+
+       * arm.cc (Arm_relocate_functions::abs16): Remove unused typedef.
+       (Arm_exidx_cantunwind::do_fixed_endian_write): Likewise.
+       (Target_arm::scan_reloc_for_stub): Likewise.
+       * common.cc (Symbol_table::do_allocate_commons_list): Likewise.
+       * dwarf_reader.cc (Dwarf_die::skip_attributes): Likewise.
+       * ehframe.cc (Eh_frame::do_add_ehframe_input_section): Likewise.
+       * incremental.cc (Sized_incr_dynobj::do_add_symbols): Likewise.
+       * powerpc.cc (Target_powerpc::relocate_tls): Likewise.
+
 2012-07-10  Dodji Seketeli  <dodji@redhat.com>
            Ian Lance Taylor  <iant@google.com>
 
index 92735ea84a2cb401945bd44322d337b1d1580711..fa257a79b9c60e18b73546bea87ff5f84d6743f6 100644 (file)
@@ -3253,7 +3253,6 @@ class Arm_relocate_functions : public Relocate_functions<32, big_endian>
        const Symbol_value<32>* psymval)
   {
     typedef typename elfcpp::Swap_unaligned<16, big_endian>::Valtype Valtype;
-    typedef typename elfcpp::Swap<32, big_endian>::Valtype Reltype;
     Valtype val = elfcpp::Swap_unaligned<16, big_endian>::readval(view);
     int32_t addend = Bits<16>::sign_extend32(val);
     Arm_address x = psymval->value(object, addend);
@@ -5209,8 +5208,6 @@ Arm_exidx_cantunwind::do_fixed_endian_write(Output_file* of)
   const section_size_type oview_size = 8;
   unsigned char* const oview = of->get_output_view(offset, oview_size);
 
-  typedef typename elfcpp::Swap_unaligned<32, big_endian>::Valtype Valtype;
-
   Output_section* os = this->relobj_->output_section(this->shndx_);
   gold_assert(os != NULL);
 
@@ -10990,8 +10987,6 @@ Target_arm<big_endian>::scan_reloc_for_stub(
     elfcpp::Elf_types<32>::Elf_Swxword addend,
     Arm_address address)
 {
-  typedef typename Target_arm<big_endian>::Relocate Relocate;
-
   const Arm_relobj<big_endian>* arm_relobj =
     Arm_relobj<big_endian>::as_arm_relobj(relinfo->object);
 
index 1a9aea871cee91d7ea4f110b8aa47b99f01a9236..b0c7d6e2daf1642886a06b070258eee009d143ab 100644 (file)
@@ -1,6 +1,7 @@
 // common.cc -- handle common symbols for gold
 
-// Copyright 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
+// Copyright 2006, 2007, 2008, 2009, 2010, 2011, 2012
+// Free Software Foundation, Inc.
 // Written by Ian Lance Taylor <iant@google.com>.
 
 // This file is part of gold.
@@ -222,9 +223,6 @@ Symbol_table::do_allocate_commons_list(
     Mapfile* mapfile,
     Sort_commons_order sort_order)
 {
-  typedef typename Sized_symbol<size>::Value_type Value_type;
-  typedef typename Sized_symbol<size>::Size_type Size_type;
-
   // We've kept a list of all the common symbols.  But the symbol may
   // have been resolved to a defined symbol by now.  And it may be a
   // forwarder.  First remove all non-common symbols.
index 2955d79488231ea3bc409239f6a704283fdca058..ac87f4b843d8d7ab6ce5ef260e71ce8f22f9d2b6 100644 (file)
@@ -821,8 +821,6 @@ Dwarf_die::read_attributes()
 off_t
 Dwarf_die::skip_attributes()
 {
-  typedef Dwarf_abbrev_table::Attribute Attribute;
-
   gold_assert(this->abbrev_code_ != NULL);
 
   const unsigned char* pdie =
index dad23319913d836a0d98b6528c335ef045e56238..1aaf34653d7246d3f3e65ad61ddb8eaa62a10357 100644 (file)
@@ -1,6 +1,6 @@
 // ehframe.cc -- handle exception frame sections for gold
 
-// Copyright 2006, 2007, 2008, 2010, 2011 Free Software Foundation, Inc.
+// Copyright 2006, 2007, 2008, 2010, 2011, 2012 Free Software Foundation, Inc.
 // Written by Ian Lance Taylor <iant@google.com>.
 
 // This file is part of gold.
@@ -631,7 +631,6 @@ Eh_frame::do_add_ehframe_input_section(
     section_size_type contents_len,
     New_cies* new_cies)
 {
-  typedef typename elfcpp::Elf_types<size>::Elf_Addr Address;
   Track_relocs<size, big_endian> relocs;
 
   const unsigned char* p = pcontents;
index 9a61e774c26412a4b27d8b7480509d5e6da4947c..acabaea950eeff12e2ff06fb6deb6008509495b1 100644 (file)
@@ -2728,8 +2728,6 @@ Sized_incr_dynobj<size, big_endian>::do_add_symbols(
   elfcpp::Sym<size, big_endian> sym(symbuf);
   elfcpp::Sym_write<size, big_endian> osym(symbuf);
 
-  typedef typename elfcpp::Elf_types<size>::Elf_WXword Elf_size_type;
-
   unsigned int nsyms = this->input_reader_.get_global_symbol_count();
   this->symbols_.resize(nsyms);
 
index 1bc9dfa780dff81f2ff84fce1ef3d5fc47fbc059..d8e8b8251e1e255d6927adc01b691d4e9044742e 100644 (file)
@@ -1971,7 +1971,6 @@ Target_powerpc<size, big_endian>::Relocate::relocate_tls(
                        section_size_type)
 {
   Output_segment* tls_segment = relinfo->layout->tls_segment();
-  typedef Powerpc_relocate_functions<size, big_endian> Reloc;
   const Sized_relobj_file<size, big_endian>* object = relinfo->object;
 
   const elfcpp::Elf_Xword addend = rela.get_r_addend();