aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>1996-04-19 23:24:41 +0000
committerIan Lance Taylor <ian@airs.com>1996-04-19 23:24:41 +0000
commitf9fa5df36741a28e07c9a8654893add13d513693 (patch)
treea7b5912432312dab5d3c49d3133d6599414fe79a
parent9a8629d511f92f5414e5e24857d2f2a3ced4485f (diff)
downloadgdb-f9fa5df36741a28e07c9a8654893add13d513693.zip
gdb-f9fa5df36741a28e07c9a8654893add13d513693.tar.gz
gdb-f9fa5df36741a28e07c9a8654893add13d513693.tar.bz2
* coff-ppc.c (record_toc): Add cast to avoid warning.
(ppc_allocate_toc_section): Likewise. (coff_ppc_relocate_section): Remove ANSI C string concatenation. (ppc_coff_reloc_type_lookup): Remove unreached code. * coffcode.h (coff_write_object_contents): Don't take the address of an array. * peicode.h (pe_print_idata): Add casts to avoid warning. (pe_print_edata): Likewise. (pe_print_reloc): Remove ANSI C string concatenation.
-rw-r--r--bfd/ChangeLog12
-rw-r--r--bfd/coff-ppc.c13
2 files changed, 17 insertions, 8 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index a4db9d6..aa59933 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,15 @@
+Fri Apr 19 19:21:56 1996 Ian Lance Taylor <ian@cygnus.com>
+
+ * coff-ppc.c (record_toc): Add cast to avoid warning.
+ (ppc_allocate_toc_section): Likewise.
+ (coff_ppc_relocate_section): Remove ANSI C string concatenation.
+ (ppc_coff_reloc_type_lookup): Remove unreached code.
+ * coffcode.h (coff_write_object_contents): Don't take the address
+ of an array.
+ * peicode.h (pe_print_idata): Add casts to avoid warning.
+ (pe_print_edata): Likewise.
+ (pe_print_reloc): Remove ANSI C string concatenation.
+
Thu Apr 18 18:51:18 1996 Ian Lance Taylor <ian@cygnus.com>
* libcoff-in.h (struct coff_final_link_info): Add last_bf_index
diff --git a/bfd/coff-ppc.c b/bfd/coff-ppc.c
index cad654a..02908ce 100644
--- a/bfd/coff-ppc.c
+++ b/bfd/coff-ppc.c
@@ -828,7 +828,7 @@ record_toc(toc_section, our_toc_offset, cat, name)
{
/* add this entry to our toc addr-offset-name list */
struct list_ele *t;
- t = bfd_malloc (sizeof (struct list_ele));
+ t = (struct list_ele *) bfd_malloc (sizeof (struct list_ele));
if (t == NULL)
abort ();
t->next = 0;
@@ -1491,8 +1491,7 @@ fprintf(stderr,
if (our_toc_offset >= 65535)
{
fprintf(stderr,
- "TOCDEFN Relocation exceeded "
- "displacment of 65535\n");
+ "TOCDEFN Relocation exceeded displacement of 65535\n");
abort();
}
@@ -1714,8 +1713,7 @@ fprintf(stderr,
false, false, true);
if (myh == 0)
{
- fprintf(stderr, "Missing idata magic cookies, "
- "this cannot work anyway...\n");
+ fprintf(stderr, "Missing idata magic cookies, this cannot work anyway...\n");
abort();
}
@@ -1974,7 +1972,7 @@ ppc_allocate_toc_section (info)
abort();
}
- foo = bfd_alloc(bfd_of_toc_owner, global_toc_size);
+ foo = (bfd_byte *) bfd_alloc(bfd_of_toc_owner, global_toc_size);
memset(foo, test_char, global_toc_size);
s->_raw_size = s->_cooked_size = global_toc_size;
@@ -2545,8 +2543,7 @@ ppc_coff_reloc_type_lookup (abfd, code)
default:
return NULL;
}
-
- return NULL;
+ /*NOTREACHED*/
}
#undef HOW2MAP