Index: bfd/coff-m68k.c |
diff --git a/bfd/coff-m68k.c b/bfd/coff-m68k.c |
index b53cc5fb769452767c2ac9761a0b320f85b8ba7d..5287beb8e5b8720168d0f611430973f58e370d38 100644 |
--- a/bfd/coff-m68k.c |
+++ b/bfd/coff-m68k.c |
@@ -1,6 +1,6 @@ |
/* BFD back-end for Motorola 68000 COFF binaries. |
Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1999, |
- 2000, 2001, 2002, 2003, 2005, 2007, 2008 |
+ 2000, 2001, 2002, 2003, 2005, 2007, 2008, 2012 |
Free Software Foundation, Inc. |
Written by Cygnus Support. |
@@ -60,25 +60,19 @@ |
#define RELOC_SPECIAL_FN 0 |
#else |
static bfd_reloc_status_type m68kcoff_common_addend_special_fn |
- PARAMS ((bfd *, arelent *, asymbol *, PTR, asection *, bfd *, char **)); |
-static reloc_howto_type *m68kcoff_common_addend_rtype_to_howto |
- PARAMS ((bfd *, asection *, struct internal_reloc *, |
- struct coff_link_hash_entry *, struct internal_syment *, |
- bfd_vma *)); |
+ (bfd *, arelent *, asymbol *, void *, asection *, bfd *, char **); |
+ |
#define RELOC_SPECIAL_FN m68kcoff_common_addend_special_fn |
#endif |
-static bfd_boolean m68k_coff_is_local_label_name |
- PARAMS ((bfd *, const char *)); |
+static bfd_boolean m68k_coff_is_local_label_name (bfd *, const char *); |
/* On the delta, a symbol starting with L% is local. We won't see |
such a symbol on other platforms, so it should be safe to always |
consider it local here. */ |
static bfd_boolean |
-m68k_coff_is_local_label_name (abfd, name) |
- bfd *abfd; |
- const char *name; |
+m68k_coff_is_local_label_name (bfd *abfd, const char *name) |
{ |
if (name[0] == 'L' && name[1] == '%') |
return TRUE; |
@@ -121,12 +115,11 @@ reloc_howto_type m68kcoff_howto_table[] = |
/* Turn a howto into a reloc number */ |
#ifdef ONLY_DECLARE_RELOCS |
-extern void m68k_rtype2howto PARAMS ((arelent *internal, int relocentry)); |
-extern int m68k_howto2rtype PARAMS ((reloc_howto_type *)); |
-extern reloc_howto_type *m68k_reloc_type_lookup |
- PARAMS ((bfd *, bfd_reloc_code_real_type)); |
-extern reloc_howto_type *m68k_reloc_name_lookup |
- PARAMS ((bfd *, const char *)); |
+extern void m68k_rtype2howto (arelent *internal, int relocentry); |
+extern int m68k_howto2rtype (reloc_howto_type *); |
+extern reloc_howto_type * m68k_reloc_type_lookup |
+ (bfd *, bfd_reloc_code_real_type); |
+extern reloc_howto_type * m68k_reloc_name_lookup (bfd *, const char *); |
#else |
#ifdef STATIC_RELOCS |
@@ -135,16 +128,13 @@ extern reloc_howto_type *m68k_reloc_name_lookup |
#define STAT_REL |
#endif |
-STAT_REL reloc_howto_type * m68k_reloc_type_lookup PARAMS ((bfd *, bfd_reloc_code_real_type)); |
-STAT_REL reloc_howto_type * m68k_reloc_name_lookup PARAMS ((bfd *, const char *)); |
-STAT_REL int m68k_howto2rtype PARAMS ((reloc_howto_type *)); |
-STAT_REL void m68k_rtype2howto PARAMS ((arelent *, int)); |
- |
+STAT_REL void m68k_rtype2howto (arelent *, int); |
+STAT_REL int m68k_howto2rtype (reloc_howto_type *); |
+STAT_REL reloc_howto_type * m68k_reloc_type_lookup (bfd *, bfd_reloc_code_real_type); |
+STAT_REL reloc_howto_type * m68k_reloc_name_lookup (bfd *, const char *); |
STAT_REL void |
-m68k_rtype2howto(internal, relocentry) |
- arelent *internal; |
- int relocentry; |
+m68k_rtype2howto (arelent *internal, int relocentry) |
{ |
switch (relocentry) |
{ |
@@ -159,8 +149,7 @@ m68k_rtype2howto(internal, relocentry) |
} |
STAT_REL int |
-m68k_howto2rtype (internal) |
- reloc_howto_type *internal; |
+m68k_howto2rtype (reloc_howto_type * internal) |
{ |
if (internal->pc_relative) |
{ |
@@ -184,9 +173,8 @@ m68k_howto2rtype (internal) |
} |
STAT_REL reloc_howto_type * |
-m68k_reloc_type_lookup (abfd, code) |
- bfd *abfd ATTRIBUTE_UNUSED; |
- bfd_reloc_code_real_type code; |
+m68k_reloc_type_lookup (bfd *abfd ATTRIBUTE_UNUSED, |
+ bfd_reloc_code_real_type code) |
{ |
switch (code) |
{ |
@@ -235,19 +223,13 @@ m68k_reloc_name_lookup (bfd *abfd ATTRIBUTE_UNUSED, |
#define coff_rtype_to_howto m68kcoff_rtype_to_howto |
-static reloc_howto_type *m68kcoff_rtype_to_howto |
- PARAMS ((bfd *, asection *, struct internal_reloc *, |
- struct coff_link_hash_entry *, struct internal_syment *, |
- bfd_vma *)); |
- |
static reloc_howto_type * |
-m68kcoff_rtype_to_howto (abfd, sec, rel, h, sym, addendp) |
- bfd *abfd ATTRIBUTE_UNUSED; |
- asection *sec; |
- struct internal_reloc *rel; |
- struct coff_link_hash_entry *h ATTRIBUTE_UNUSED; |
- struct internal_syment *sym ATTRIBUTE_UNUSED; |
- bfd_vma *addendp; |
+m68kcoff_rtype_to_howto (bfd *abfd ATTRIBUTE_UNUSED, |
+ asection *sec, |
+ struct internal_reloc *rel, |
+ struct coff_link_hash_entry *h ATTRIBUTE_UNUSED, |
+ struct internal_syment *sym ATTRIBUTE_UNUSED, |
+ bfd_vma *addendp) |
{ |
arelent relent; |
reloc_howto_type *howto; |
@@ -279,15 +261,13 @@ m68kcoff_rtype_to_howto (abfd, sec, rel, h, sym, addendp) |
reloc type to make any required adjustments. */ |
static bfd_reloc_status_type |
-m68kcoff_common_addend_special_fn (abfd, reloc_entry, symbol, data, |
- input_section, output_bfd, error_message) |
- bfd *abfd; |
- arelent *reloc_entry; |
- asymbol *symbol; |
- PTR data; |
- asection *input_section ATTRIBUTE_UNUSED; |
- bfd *output_bfd; |
- char **error_message ATTRIBUTE_UNUSED; |
+m68kcoff_common_addend_special_fn (bfd *abfd, |
+ arelent *reloc_entry, |
+ asymbol *symbol, |
+ void * data, |
+ asection *input_section ATTRIBUTE_UNUSED, |
+ bfd *output_bfd, |
+ char **error_message ATTRIBUTE_UNUSED) |
{ |
symvalue diff; |
@@ -402,13 +382,12 @@ m68kcoff_common_addend_special_fn (abfd, reloc_entry, symbol, data, |
adjust common symbols. */ |
static reloc_howto_type * |
-m68kcoff_common_addend_rtype_to_howto (abfd, sec, rel, h, sym, addendp) |
- bfd *abfd ATTRIBUTE_UNUSED; |
- asection *sec; |
- struct internal_reloc *rel; |
- struct coff_link_hash_entry *h; |
- struct internal_syment *sym; |
- bfd_vma *addendp; |
+m68kcoff_common_addend_rtype_to_howto (bfd *abfd ATTRIBUTE_UNUSED, |
+ asection *sec, |
+ struct internal_reloc *rel, |
+ struct coff_link_hash_entry *h, |
+ struct internal_syment *sym, |
+ bfd_vma *addendp) |
{ |
arelent relent; |
reloc_howto_type *howto; |
@@ -456,12 +435,11 @@ m68kcoff_common_addend_rtype_to_howto (abfd, sec, rel, h, sym, addendp) |
objects, and before the final_link entry point is called. */ |
bfd_boolean |
-bfd_m68k_coff_create_embedded_relocs (abfd, info, datasec, relsec, errmsg) |
- bfd *abfd; |
- struct bfd_link_info *info; |
- asection *datasec; |
- asection *relsec; |
- char **errmsg; |
+bfd_m68k_coff_create_embedded_relocs (bfd *abfd, |
+ struct bfd_link_info *info, |
+ asection *datasec, |
+ asection *relsec, |
+ char **errmsg) |
{ |
char *extsyms; |
bfd_size_type symesz; |