aboutsummaryrefslogtreecommitdiff
path: root/src/target/xscale.c
diff options
context:
space:
mode:
authorTim Newsome <tim@sifive.com>2016-09-23 14:08:21 -0700
committerFreddie Chopin <freddie.chopin@gmail.com>2016-11-04 21:10:30 +0000
commitca19c82d94ae8448520d40b1c4fc3abd44afb857 (patch)
tree73d15b5caee96dc90e09c69f3537e199c5f15d3c /src/target/xscale.c
parentf6b8a4ea65b885150ed581bf4f9372486e298415 (diff)
downloadriscv-openocd-ca19c82d94ae8448520d40b1c4fc3abd44afb857.zip
riscv-openocd-ca19c82d94ae8448520d40b1c4fc3abd44afb857.tar.gz
riscv-openocd-ca19c82d94ae8448520d40b1c4fc3abd44afb857.tar.bz2
Make OpenOCD build using -Og.
With -Og gcc doesn't perform as many optimizations, and as a result warns about some code that it wouldn't otherwise warn about. These fixes all assign values to otherwise uninitialized variables. Change-Id: I9a6ea5eadd73673891ecfec568b8b00d78b596a5 Signed-off-by: Tim Newsome <tim@sifive.com> Reviewed-on: http://openocd.zylin.com/3779 Tested-by: jenkins Reviewed-by: Tomas Vanek <vanekt@fbl.cz> Reviewed-by: Freddie Chopin <freddie.chopin@gmail.com>
Diffstat (limited to 'src/target/xscale.c')
-rw-r--r--src/target/xscale.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/target/xscale.c b/src/target/xscale.c
index 3d5abdf..140ea58 100644
--- a/src/target/xscale.c
+++ b/src/target/xscale.c
@@ -2667,7 +2667,7 @@ static int xscale_analyze_trace(struct target *target, struct command_context *c
struct xscale_common *xscale = target_to_xscale(target);
struct xscale_trace_data *trace_data = xscale->trace.data;
int i, retval;
- uint32_t breakpoint_pc;
+ uint32_t breakpoint_pc = 0;
struct arm_instruction instruction;
uint32_t current_pc = 0;/* initialized when address determined */