sim/rx: provide a format string for printf
Calling printf with the format being a non constant string results in a GCC warning: warning: format not a string literal and no format arguments [-Wformat-nonliteral] Provide a constant format string to printf in the few places this warning is triggered. sim/rx/ChangeLog: * reg.c (fpsw2str): Provide a format string to printf. (trace_register_changes): Likewise.
This commit is contained in:
parent
4b42639636
commit
b9fe995797
@ -1,3 +1,8 @@
|
|||||||
|
2021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
|
||||||
|
|
||||||
|
* reg.c (fpsw2str): Provide a format string to printf.
|
||||||
|
(trace_register_changes): Likewise.
|
||||||
|
|
||||||
2021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
|
2021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
|
||||||
|
|
||||||
* err.c (execution_error_exit_all): Delete.
|
* err.c (execution_error_exit_all): Delete.
|
||||||
|
@ -509,7 +509,7 @@ fpsw2str(int rpsw)
|
|||||||
#define TRC(f,n) \
|
#define TRC(f,n) \
|
||||||
if (oldregs.f != regs.f) \
|
if (oldregs.f != regs.f) \
|
||||||
{ \
|
{ \
|
||||||
if (tag) { printf (tag); tag = 0; } \
|
if (tag) { printf ("%s", tag); tag = 0; } \
|
||||||
printf(" %s %08x:%08x", n, \
|
printf(" %s %08x:%08x", n, \
|
||||||
(unsigned int)oldregs.f, \
|
(unsigned int)oldregs.f, \
|
||||||
(unsigned int)regs.f); \
|
(unsigned int)regs.f); \
|
||||||
@ -531,7 +531,7 @@ trace_register_changes (void)
|
|||||||
TRC (r_isp, "isp");
|
TRC (r_isp, "isp");
|
||||||
if (oldregs.r_psw != regs.r_psw)
|
if (oldregs.r_psw != regs.r_psw)
|
||||||
{
|
{
|
||||||
if (tag) { printf (tag); tag = 0; }
|
if (tag) { printf ("%s", tag); tag = 0; }
|
||||||
printf(" psw %s:", psw2str(oldregs.r_psw));
|
printf(" psw %s:", psw2str(oldregs.r_psw));
|
||||||
printf("%s", psw2str(regs.r_psw));
|
printf("%s", psw2str(regs.r_psw));
|
||||||
oldregs.r_psw = regs.r_psw;
|
oldregs.r_psw = regs.r_psw;
|
||||||
@ -539,7 +539,7 @@ trace_register_changes (void)
|
|||||||
|
|
||||||
if (oldregs.r_fpsw != regs.r_fpsw)
|
if (oldregs.r_fpsw != regs.r_fpsw)
|
||||||
{
|
{
|
||||||
if (tag) { printf (tag); tag = 0; }
|
if (tag) { printf ("%s", tag); tag = 0; }
|
||||||
printf(" fpsw %s:", fpsw2str(oldregs.r_fpsw));
|
printf(" fpsw %s:", fpsw2str(oldregs.r_fpsw));
|
||||||
printf("%s", fpsw2str(regs.r_fpsw));
|
printf("%s", fpsw2str(regs.r_fpsw));
|
||||||
oldregs.r_fpsw = regs.r_fpsw;
|
oldregs.r_fpsw = regs.r_fpsw;
|
||||||
@ -547,7 +547,7 @@ trace_register_changes (void)
|
|||||||
|
|
||||||
if (oldregs.r_acc != regs.r_acc)
|
if (oldregs.r_acc != regs.r_acc)
|
||||||
{
|
{
|
||||||
if (tag) { printf (tag); tag = 0; }
|
if (tag) { printf ("%s", tag); tag = 0; }
|
||||||
printf(" acc %016llx:", oldregs.r_acc);
|
printf(" acc %016llx:", oldregs.r_acc);
|
||||||
printf("%016llx", regs.r_acc);
|
printf("%016llx", regs.r_acc);
|
||||||
oldregs.r_acc = regs.r_acc;
|
oldregs.r_acc = regs.r_acc;
|
||||||
|
Loading…
Reference in New Issue
Block a user