mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-07-14 12:40:58 +08:00
* cris/cris-tmpl.c (MY (f_model_insn_before)): Make sure only the
low 32 bits are used after an unsigned long cast.
This commit is contained in:
@ -1,3 +1,8 @@
|
|||||||
|
2005-11-16 Hans-Peter Nilsson <hp@axis.com>
|
||||||
|
|
||||||
|
* cris/cris-tmpl.c (MY (f_model_insn_before)): Make sure only the
|
||||||
|
low 32 bits are used after an unsigned long cast.
|
||||||
|
|
||||||
2005-05-28 Hans-Peter Nilsson <hp@axis.com>
|
2005-05-28 Hans-Peter Nilsson <hp@axis.com>
|
||||||
|
|
||||||
* cris/Makefile.in (stamp-v32fmloop): Depend on stamp-v10fmloop.
|
* cris/Makefile.in (stamp-v32fmloop): Depend on stamp-v10fmloop.
|
||||||
|
@ -121,13 +121,15 @@ MY (f_model_insn_before) (SIM_CPU *current_cpu, int first_p ATTRIBUTE_UNUSED)
|
|||||||
char flags[7];
|
char flags[7];
|
||||||
SIM_DESC sd = CPU_STATE (current_cpu);
|
SIM_DESC sd = CPU_STATE (current_cpu);
|
||||||
|
|
||||||
cris_trace_printf (sd, current_cpu, "%lx ", (unsigned long) (CPU (h_pc)));
|
cris_trace_printf (sd, current_cpu, "%lx ",
|
||||||
|
0xffffffffUL & (unsigned long) (CPU (h_pc)));
|
||||||
|
|
||||||
for (i = 0; i < 15; i++)
|
for (i = 0; i < 15; i++)
|
||||||
cris_trace_printf (sd, current_cpu, "%lx ",
|
cris_trace_printf (sd, current_cpu, "%lx ",
|
||||||
(unsigned long) (XCONCAT3(crisv,BASENUM,
|
0xffffffffUL
|
||||||
f_h_gr_get) (current_cpu,
|
& (unsigned long) (XCONCAT3(crisv,BASENUM,
|
||||||
i)));
|
f_h_gr_get) (current_cpu,
|
||||||
|
i)));
|
||||||
flags[0] = GET_H_IBIT () != 0 ? 'I' : 'i';
|
flags[0] = GET_H_IBIT () != 0 ? 'I' : 'i';
|
||||||
flags[1] = GET_H_XBIT () != 0 ? 'X' : 'x';
|
flags[1] = GET_H_XBIT () != 0 ? 'X' : 'x';
|
||||||
flags[2] = GET_H_NBIT () != 0 ? 'N' : 'n';
|
flags[2] = GET_H_NBIT () != 0 ? 'N' : 'n';
|
||||||
@ -148,9 +150,10 @@ MY (f_model_insn_before) (SIM_CPU *current_cpu, int first_p ATTRIBUTE_UNUSED)
|
|||||||
->unaligned_mem_dword_count
|
->unaligned_mem_dword_count
|
||||||
- CPU_CRIS_PREV_MISC_PROFILE (current_cpu)
|
- CPU_CRIS_PREV_MISC_PROFILE (current_cpu)
|
||||||
->unaligned_mem_dword_count)),
|
->unaligned_mem_dword_count)),
|
||||||
(unsigned long) (XCONCAT3(crisv,BASENUM,
|
0xffffffffUL
|
||||||
f_h_gr_get) (current_cpu,
|
& (unsigned long) (XCONCAT3(crisv,BASENUM,
|
||||||
15)));
|
f_h_gr_get) (current_cpu,
|
||||||
|
15)));
|
||||||
else
|
else
|
||||||
cris_trace_printf (sd, current_cpu, "%s %d\n", flags,
|
cris_trace_printf (sd, current_cpu, "%s %d\n", flags,
|
||||||
(int)
|
(int)
|
||||||
|
Reference in New Issue
Block a user