aboutsummaryrefslogtreecommitdiff
path: root/target-tricore/cpu.h
diff options
context:
space:
mode:
authorBastian Koppelmann <kbastian@mail.uni-paderborn.de>2015-01-21 16:16:01 +0000
committerBastian Koppelmann <kbastian@mail.uni-paderborn.de>2015-01-26 19:56:45 +0000
commit40a1f64b468ee247fca3b237f0b89f066e59626c (patch)
treef53e296b0266496348e46350e04f66a47e02b132 /target-tricore/cpu.h
parent811ea608e9721dc4f6933da440f235e7d3a39c0f (diff)
target-tricore: Fix bugs found by coverity
This fixes one bug and one false positive found by coverity. The bug is, that gen_mtcr was missing a mask to check the flag, which resulted in dead code. The false positive is a intentional missing break for a jump and link address insn followed by a jump and link insn. This adds a fall through comment to avoid the false positive in the future. Reported-by: Markus Armbruster <armbru@redhat.com> Signed-off-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
Diffstat (limited to 'target-tricore/cpu.h')
-rw-r--r--target-tricore/cpu.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/target-tricore/cpu.h b/target-tricore/cpu.h
index 7555b70a47..e5409e45f3 100644
--- a/target-tricore/cpu.h
+++ b/target-tricore/cpu.h
@@ -238,6 +238,7 @@ struct CPUTriCoreState {
#define MASK_LCX_LCXS 0x000f0000
#define MASK_LCX_LCX0 0x0000ffff
+#define TRICORE_HFLAG_KUU 0x3
#define TRICORE_HFLAG_UM0 0x00002 /* user mode-0 flag */
#define TRICORE_HFLAG_UM1 0x00001 /* user mode-1 flag */
#define TRICORE_HFLAG_SM 0x00000 /* kernel mode flag */