aboutsummaryrefslogtreecommitdiff
path: root/sim
diff options
context:
space:
mode:
authorTsukasa OI <research_trasio@irq.a4lg.com>2022-10-06 06:43:53 +0000
committerAndrew Burgess <aburgess@redhat.com>2022-10-11 15:18:15 +0100
commitbabcfd75883790c13de37c86f15de7d4bca582de (patch)
treeac8066df661b63892d1488b0ba6cd79346011f58 /sim
parent340aa4f6872ca3c4f7fc4a79671537064d0ca91f (diff)
downloadgdb-babcfd75883790c13de37c86f15de7d4bca582de.zip
gdb-babcfd75883790c13de37c86f15de7d4bca582de.tar.gz
gdb-babcfd75883790c13de37c86f15de7d4bca582de.tar.bz2
sim: Initialize pbb_br_* by default
On the files generated by sim/common/genmloop.sh, variables pbb_br_type and pbb_br_npc are declared uninitialized and passed to other functions in some cases. Despite that those are harmless, they will generate GCC warnings ("-Wmaybe-uninitialized"). This commit ensures that pbb_br_type and pbb_br_npc variables are initialized to a harmless value.
Diffstat (limited to 'sim')
-rwxr-xr-xsim/common/genmloop.sh8
1 files changed, 4 insertions, 4 deletions
diff --git a/sim/common/genmloop.sh b/sim/common/genmloop.sh
index 1bbeb61..5f6456d 100755
--- a/sim/common/genmloop.sh
+++ b/sim/common/genmloop.sh
@@ -1167,8 +1167,8 @@ void
SEM_PC vpc;
#if WITH_SEM_SWITCH_FULL
/* For communication between cti's and cti-chain. */
- SEM_BRANCH_TYPE pbb_br_type;
- PCADDR pbb_br_npc;
+ SEM_BRANCH_TYPE pbb_br_type = SEM_BRANCH_UNTAKEN;
+ PCADDR pbb_br_npc = 0;
#endif
EOF
@@ -1259,8 +1259,8 @@ void
SEM_PC vpc;
#if WITH_SEM_SWITCH_FAST
/* For communication between cti's and cti-chain. */
- SEM_BRANCH_TYPE pbb_br_type;
- PCADDR pbb_br_npc;
+ SEM_BRANCH_TYPE pbb_br_type = SEM_BRANCH_UNTAKEN;
+ PCADDR pbb_br_npc = 0;
#endif
EOF