Fix problems in the sim sources discovered by running the cppcheck static analysis tool.

erc32	PR 18273
	* sis.c (main): Remove unreachable code.

m68hc11	* gencode.c (gen_fetch_operands): Remove unreachable code.

ppc	* hw_htab.c (htab_map_binary): Fix overlap check.

common	* sim-fpu.c (INLINE_SIM_FPU): Fix static analysis warning by
	increasing parenthesis around casts to signed values.
This commit is contained in:
Nick Clifton
2015-04-29 16:02:02 +01:00
parent 998d2a3ef3
commit 0a13382c8e
8 changed files with 29 additions and 6 deletions

View File

@ -1,3 +1,8 @@
2015-04-29 Nick Clifton <nickc@redhat.com>
PR 18273
* sis.c (main): Remove unreachable code.
2015-04-24 David Binderman <dcb314@hotmail.com>
Nick Clifton <nickc@redhat.com>

View File

@ -169,7 +169,7 @@ main(argc, argv)
while (stat < argc) {
if (argv[stat][0] == '-') {
if (strcmp(argv[stat], "-v") == 0) {
sis_verbose = 1;
sis_verbose += 1;
} else if (strcmp(argv[stat], "-c") == 0) {
if ((stat + 1) < argc) {
copt = 1;
@ -202,8 +202,6 @@ main(argc, argv)
#endif
} else if (strcmp(argv[stat], "-dumbio") == 0) {
dumbio = 1;
} else if (strcmp(argv[stat], "-v") == 0) {
sis_verbose += 1;
} else {
printf("unknown option %s\n", argv[stat]);
usage();