This is an automated email from Gerrit. Paul Fertser ([email protected]) just uploaded a new patch set to Gerrit, which you can find at http://openocd.zylin.com/1369
-- gerrit commit 2c6803c5e7733e7acc0e197f5c85011745443c9b Author: Paul Fertser <[email protected]> Date: Mon Apr 29 20:16:55 2013 +0400 cortex_a: fix FTBS on ARM due to alignment issues Native compilation on RaspberryPi with gcc (Debian 4.6.3-1) 4.6.3 Target: arm-linux-gnueabi ends with error: cortex_a.c: In function 'cortex_a8_read_apb_ab_memory': cortex_a.c:2063:40: error: cast increases required alignment of target type [-Werror=cast-align] cc1: all warnings being treated as errors This patch is compile-tested only. Change-Id: I580c505424d03ac3a565de54182db22277c52ac1 Signed-off-by: Paul Fertser <[email protected]> diff --git a/src/target/cortex_a.c b/src/target/cortex_a.c index 2b5510f..d810459 100644 --- a/src/target/cortex_a.c +++ b/src/target/cortex_a.c @@ -2059,8 +2059,10 @@ static int cortex_a8_read_apb_ab_memory(struct target *target, } /* Read the last word */ + uint32_t tmp; retval = mem_ap_sel_read_atomic_u32(swjdp, armv7a->debug_ap, - armv7a->debug_base + CPUDBG_DTRTX, (uint32_t *)&tmp_buff[(total_u32-1)<<2]); + armv7a->debug_base + CPUDBG_DTRTX, &tmp); + buf_set_u32(&tmp_buff[(total_u32-1)<<2], 0, 32, tmp); if (retval != ERROR_OK) goto error_free_buff_r; -- ------------------------------------------------------------------------------ Try New Relic Now & We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, & servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr _______________________________________________ OpenOCD-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/openocd-devel
