diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1994-03-14 08:13:43 -0500 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1994-03-14 08:13:43 -0500 |
commit | 66bd81d9d01077994a12a2fe113e061d067da55e (patch) | |
tree | 9e6446de4f695b5af3f9f3eb11acad21ebb66e5c | |
parent | 00f07fb912267666895463c5833b31c707e1a168 (diff) | |
download | gcc-66bd81d9d01077994a12a2fe113e061d067da55e.zip gcc-66bd81d9d01077994a12a2fe113e061d067da55e.tar.gz gcc-66bd81d9d01077994a12a2fe113e061d067da55e.tar.bz2 |
(bc_seg_write): Don't make unaligned reference to seg->data.
From-SVN: r6785
-rw-r--r-- | gcc/bc-emit.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/bc-emit.c b/gcc/bc-emit.c index 596209f..35d117a 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); |