From: Richard Kenner Date: Mon, 14 Mar 1994 13:13:43 +0000 (-0500) Subject: (bc_seg_write): Don't make unaligned reference to seg->data. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=66bd81d9d01077994a12a2fe113e061d067da55e;p=gcc.git (bc_seg_write): Don't make unaligned reference to seg->data. From-SVN: r6785 --- diff --git a/gcc/bc-emit.c b/gcc/bc-emit.c index 596209fee6c..35d117af7c0 100644 --- a/gcc/bc-emit.c +++ b/gcc/bc-emit.c @@ -361,7 +361,7 @@ bc_seg_write (seg, file) if (i % 8 != 0) putc ('\n', file); - offset = *(int *) (seg->data + i); + bcopy (seg->data + i, &offset, sizeof (int)); i += sizeof (int) - 1; BC_WRITE_RELOC_ENTRY (segreloc, file, offset);