From: <zw...@ma...> - 2009-05-07 01:31:56
|
Author: zwelch Date: 2009-05-07 01:31:50 +0200 (Thu, 07 May 2009) New Revision: 1625 Modified: trunk/src/target/xscale.c Log: Fix pointer cast alignment warning in XScale miniIC loader parity calc. Modified: trunk/src/target/xscale.c =================================================================== --- trunk/src/target/xscale.c 2009-05-06 23:28:38 UTC (rev 1624) +++ trunk/src/target/xscale.c 2009-05-06 23:31:50 UTC (rev 1625) @@ -833,7 +833,11 @@ 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); } |