This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[patch, nios2] remove incorrect ATTRIBUTE_UNUSED


When I was working on some Nios II linker improvements, I noticed that several of the nios2-specific BFD functions had ATTRIBUTE_UNUSED decorations on parameters that were, in fact, actually used. I've checked in this patch to get rid of them.

-Sandra

2013-11-03  Sandra Loosemore  <sandra@codesourcery.com>

	bfd/
	* elf32-niso2.c (nios2_elf32_do_hi16_relocate): Remove incorrect
	ATTRIBUTE_UNUSED from parameter.
	(nios2_elf_do_lo16_relocate): Likewise.
	(nios2_elf32_do_hiadj16_relocate): Likewise.
	(nios2_elf32_do_pcrel_lo16_relocate): Likewise.
	(nios2_elf32_do_pcrel_hiadj16_relocate): Likewise.
	(nios2_elf32_do_pcrel16_relocate): Likewise.
	(nios2_elf32_do_call26_relocate): Likewise.
	(nios2_elf32_do_gprel_relocate): Likewise.
	(nios2_elf32_do_ujmp_relocate): Likewise.
	(nios2_elf32_do_cjmp_relocate): Likewise.
	(nios2_elf32_do_callr_relocate): Likewise.
	(nios2_elf32_gc_mark_hook): Likewise.
diff --git a/bfd/elf32-nios2.c b/bfd/elf32-nios2.c
index a6c6720..ba89b94 100644
--- a/bfd/elf32-nios2.c
+++ b/bfd/elf32-nios2.c
@@ -1136,7 +1136,7 @@ bfd_vma hiadj (bfd_vma symbol_value)
 /* Do the relocations that require special handling.  */
 static bfd_reloc_status_type
 nios2_elf32_do_hi16_relocate (bfd *abfd, reloc_howto_type *howto, 
-			      asection *input_section ATTRIBUTE_UNUSED, 
+			      asection *input_section,
 			      bfd_byte *data, bfd_vma offset, 
 			      bfd_vma symbol_value, bfd_vma addend)
 {
@@ -1149,7 +1149,7 @@ nios2_elf32_do_hi16_relocate (bfd *abfd, reloc_howto_type *howto,
 
 static bfd_reloc_status_type
 nios2_elf32_do_lo16_relocate (bfd *abfd, reloc_howto_type *howto,
-			      asection *input_section ATTRIBUTE_UNUSED, 
+			      asection *input_section,
 			      bfd_byte *data, bfd_vma offset, 
 			      bfd_vma symbol_value, bfd_vma addend)
 {
@@ -1162,7 +1162,7 @@ nios2_elf32_do_lo16_relocate (bfd *abfd, reloc_howto_type *howto,
 
 static bfd_reloc_status_type
 nios2_elf32_do_hiadj16_relocate (bfd *abfd, reloc_howto_type *howto,
-				 asection *input_section ATTRIBUTE_UNUSED, 
+				 asection *input_section,
 				 bfd_byte *data, bfd_vma offset,
 				 bfd_vma symbol_value, bfd_vma addend)
 {
@@ -1175,7 +1175,7 @@ nios2_elf32_do_hiadj16_relocate (bfd *abfd, reloc_howto_type *howto,
 
 static bfd_reloc_status_type
 nios2_elf32_do_pcrel_lo16_relocate (bfd *abfd, reloc_howto_type *howto,
-				    asection *input_section ATTRIBUTE_UNUSED,
+				    asection *input_section,
 				    bfd_byte *data, bfd_vma offset,
 				    bfd_vma symbol_value, bfd_vma addend)
 {
@@ -1188,8 +1188,7 @@ nios2_elf32_do_pcrel_lo16_relocate (bfd *abfd, reloc_howto_type *howto,
 
 static bfd_reloc_status_type
 nios2_elf32_do_pcrel_hiadj16_relocate (bfd *abfd, reloc_howto_type *howto,
-				       asection *input_section
-				       ATTRIBUTE_UNUSED,
+				       asection *input_section,
 				       bfd_byte *data, bfd_vma offset,
 				       bfd_vma symbol_value, bfd_vma addend)
 {
@@ -1205,7 +1204,7 @@ nios2_elf32_do_pcrel_hiadj16_relocate (bfd *abfd, reloc_howto_type *howto,
 
 static bfd_reloc_status_type
 nios2_elf32_do_pcrel16_relocate (bfd *abfd, reloc_howto_type *howto,
-				 asection *input_section ATTRIBUTE_UNUSED, 
+				 asection *input_section,
 				 bfd_byte *data, bfd_vma offset, 
 				 bfd_vma symbol_value, bfd_vma addend)
 {
@@ -1219,7 +1218,7 @@ nios2_elf32_do_pcrel16_relocate (bfd *abfd, reloc_howto_type *howto,
 
 static bfd_reloc_status_type
 nios2_elf32_do_call26_relocate (bfd *abfd, reloc_howto_type *howto,
-				asection *input_section ATTRIBUTE_UNUSED, 
+				asection *input_section,
 				bfd_byte *data, bfd_vma offset, 
 				bfd_vma symbol_value, bfd_vma addend)
 {
@@ -1234,7 +1233,7 @@ nios2_elf32_do_call26_relocate (bfd *abfd, reloc_howto_type *howto,
 
 static bfd_reloc_status_type
 nios2_elf32_do_gprel_relocate (bfd *abfd, reloc_howto_type *howto,
-			       asection *input_section ATTRIBUTE_UNUSED, 
+			       asection *input_section,
 			       bfd_byte *data, bfd_vma offset, 
 			       bfd_vma symbol_value, bfd_vma addend)
 {
@@ -1246,7 +1245,7 @@ nios2_elf32_do_gprel_relocate (bfd *abfd, reloc_howto_type *howto,
 
 static bfd_reloc_status_type
 nios2_elf32_do_ujmp_relocate (bfd *abfd, reloc_howto_type *howto,
-			      asection *input_section ATTRIBUTE_UNUSED, 
+			      asection *input_section,
 			      bfd_byte *data, bfd_vma offset, 
 			      bfd_vma symbol_value, bfd_vma addend)
 {
@@ -1269,7 +1268,7 @@ nios2_elf32_do_ujmp_relocate (bfd *abfd, reloc_howto_type *howto,
 
 static bfd_reloc_status_type
 nios2_elf32_do_cjmp_relocate (bfd *abfd, reloc_howto_type *howto,
-			      asection *input_section ATTRIBUTE_UNUSED, 
+			      asection *input_section,
 			      bfd_byte *data, bfd_vma offset, 
 			      bfd_vma symbol_value, bfd_vma addend)
 {
@@ -1292,7 +1291,7 @@ nios2_elf32_do_cjmp_relocate (bfd *abfd, reloc_howto_type *howto,
 
 static bfd_reloc_status_type
 nios2_elf32_do_callr_relocate (bfd *abfd, reloc_howto_type *howto,
-			       asection *input_section ATTRIBUTE_UNUSED, 
+			       asection *input_section,
 			       bfd_byte *data, bfd_vma offset, 
 			       bfd_vma symbol_value, bfd_vma addend)
 {
@@ -2842,7 +2841,7 @@ nios2_elf32_check_relocs (bfd *abfd, struct bfd_link_info *info,
    relocation.  */
 static asection *
 nios2_elf32_gc_mark_hook (asection *sec,
-			  struct bfd_link_info *info ATTRIBUTE_UNUSED,
+			  struct bfd_link_info *info,
 			  Elf_Internal_Rela *rel,
 			  struct elf_link_hash_entry *h,
 			  Elf_Internal_Sym *sym)

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]