From: zwelch Date: Wed, 6 May 2009 23:31:50 +0000 (+0000) Subject: Fix pointer cast alignment warning in XScale miniIC loader parity calc. X-Git-Tag: v0.2.0~880 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=a3b6236289fc696d2569ea451ba21415f678a1e0;p=openocd Fix pointer cast alignment warning in XScale miniIC loader parity calc. git-svn-id: svn://svn.berlios.de/openocd/trunk@1625 b42882b7-edfa-0310-969c-e2dbd0fdcd60 --- diff --git a/src/target/xscale.c b/src/target/xscale.c index 1b44b9d9..982c4273 100644 --- a/src/target/xscale.c +++ b/src/target/xscale.c @@ -833,7 +833,11 @@ int xscale_load_ic(target_t *target, int mini, u32 va, u32 buffer[8]) for (word = 0; word < 8; word++) { buf_set_u32(packet, 0, 32, buffer[word]); - cmd = parity(*((u32*)packet)); + + u32 value; + memcpy(&value, packet, sizeof(u32)); + cmd = parity(value); + jtag_add_dr_scan(2, fields, TAP_INVALID); }