summaryrefslogtreecommitdiff
path: root/src/arch
diff options
context:
space:
mode:
authorRyan Gambord <gambordr@oregonstate.edu>2019-03-11 04:04:30 -0700
committerRyan Gambord <gambordr@oregonstate.edu>2019-03-11 17:23:36 +0000
commit6d67e86a1b5241117a4e311de7bcf58512b90aa0 (patch)
tree10159bd77a9595f88a0acad5f7cfd1893b4a0f4f /src/arch
parent29f68cc7ba4c9d4c1e07806ae226d148a8a25e0e (diff)
downloadgem5-6d67e86a1b5241117a4e311de7bcf58512b90aa0.tar.xz
arch-arm: Fixing implicit fallthrough build errors
2c242d6 introduced implicit-fallthrough errors when building against ARM. Added "default: return new Unknown(machInst);" to offending switch statements; please verify this is the corret behavior Signed-off-by: Ryan Gambord Change-Id: I5f5e3661ec562d4a3b2699e07d1195e6877ff959 Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/17071 Reviewed-by: Giacomo Travaglini <giacomo.travaglini@arm.com> Maintainer: Giacomo Travaglini <giacomo.travaglini@arm.com>
Diffstat (limited to 'src/arch')
-rw-r--r--src/arch/arm/isa/formats/fp.isa5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/arch/arm/isa/formats/fp.isa b/src/arch/arm/isa/formats/fp.isa
index c159dc626..cb806f65d 100644
--- a/src/arch/arm/isa/formats/fp.isa
+++ b/src/arch/arm/isa/formats/fp.isa
@@ -2101,6 +2101,7 @@ let {{
} else {
return new VcvtaFpUIntD(machInst, vdInt, vm);
}
+ default: return new Unknown(machInst);
}
case 0x1:
switch(size) {
@@ -2121,6 +2122,7 @@ let {{
} else {
return new VcvtnFpUIntD(machInst, vdInt, vm);
}
+ default: return new Unknown(machInst);
}
case 0x2:
switch(size) {
@@ -2141,6 +2143,7 @@ let {{
} else {
return new VcvtpFpUIntD(machInst, vdInt, vm);
}
+ default: return new Unknown(machInst);
}
case 0x3:
switch(size) {
@@ -2161,7 +2164,9 @@ let {{
} else {
return new VcvtmFpUIntD(machInst, vdInt, vm);
}
+ default: return new Unknown(machInst);
}
+ default: return new Unknown(machInst);
}
}
} else if (b31_b24 && !b23 && b11_b9 && !op3 && b4){