From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1062) id C8A473858C2D; Fri, 13 May 2022 05:14:18 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org C8A473858C2D Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable From: Alan Modra To: gdb-cvs@sourceware.org Subject: [binutils-gdb] sim: remove use of PTR X-Act-Checkin: binutils-gdb X-Git-Author: Alan Modra X-Git-Refname: refs/heads/master X-Git-Oldrev: d112ec9673d92b43dfef868460b7361d5c6bb06c X-Git-Newrev: 845cbaa9ffbfd6a1f7976a6c7f3e4461e4d41993 Message-Id: <20220513051418.C8A473858C2D@sourceware.org> Date: Fri, 13 May 2022 05:14:18 +0000 (GMT) X-BeenThere: gdb-cvs@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 May 2022 05:14:18 -0000 https://sourceware.org/git/gitweb.cgi?p=3Dbinutils-gdb.git;h=3D845cbaa9ffbf= d6a1f7976a6c7f3e4461e4d41993 commit 845cbaa9ffbfd6a1f7976a6c7f3e4461e4d41993 Author: Alan Modra Date: Tue May 10 22:57:13 2022 +0930 sim: remove use of PTR =20 PTR will soon disappear from ansidecl.h. Remove uses in sim. Where a PTR cast is used in assignment or function args to a void* I've simply removed the unnecessary (in C) cast rather than replacing with (void *). Diff: --- sim/bfin/interp.c | 4 ++-- sim/common/callback.c | 2 +- sim/common/cgen-trace.c | 2 +- sim/cris/sim-if.c | 2 +- sim/cris/traps.c | 4 ++-- sim/frv/traps.c | 4 ++-- sim/m32c/trace.c | 2 +- sim/m32r/traps.c | 4 ++-- sim/mips/interp.c | 4 ++-- sim/ppc/emul_chirp.c | 2 +- sim/ppc/hw_htab.c | 8 ++++---- sim/ppc/hw_init.c | 4 ++-- sim/rl78/trace.c | 2 +- sim/rx/trace.c | 2 +- 14 files changed, 23 insertions(+), 23 deletions(-) diff --git a/sim/bfin/interp.c b/sim/bfin/interp.c index 74d0a154a0e..58bec8b9b30 100644 --- a/sim/bfin/interp.c +++ b/sim/bfin/interp.c @@ -132,8 +132,8 @@ bfin_syscall (SIM_CPU *cpu) sc.arg5 =3D args[4] =3D GET_LONG (DREG (0) + 16); sc.arg6 =3D args[5] =3D GET_LONG (DREG (0) + 20); } - sc.p1 =3D (PTR) sd; - sc.p2 =3D (PTR) cpu; + sc.p1 =3D sd; + sc.p2 =3D cpu; sc.read_mem =3D sim_syscall_read_mem; sc.write_mem =3D sim_syscall_write_mem; =20 diff --git a/sim/common/callback.c b/sim/common/callback.c index 070f451f29e..63e0ab16fee 100644 --- a/sim/common/callback.c +++ b/sim/common/callback.c @@ -812,7 +812,7 @@ cb_read_target_syscall_maps (host_callback *cb, const c= har *file) if (cb->signal_map) free (cb->signal_map); if (cb->stat_map) - free ((PTR) cb->stat_map); + free ((void *) cb->stat_map); =20 cb->syscall_map =3D syscall_map; cb->errno_map =3D errno_map; diff --git a/sim/common/cgen-trace.c b/sim/common/cgen-trace.c index 12f6126d43f..3df30c55833 100644 --- a/sim/common/cgen-trace.c +++ b/sim/common/cgen-trace.c @@ -433,7 +433,7 @@ sim_cgen_disassemble_insn (SIM_CPU *cpu, const CGEN_INS= N *insn, disasm_info.buffer =3D insn_buf.bytes; disasm_info.buffer_length =3D length; =20 - ex_info.dis_info =3D (PTR) &disasm_info; + ex_info.dis_info =3D &disasm_info; ex_info.valid =3D (1 << length) - 1; ex_info.insn_bytes =3D insn_buf.bytes; =20 diff --git a/sim/cris/sim-if.c b/sim/cris/sim-if.c index 3589f5bfdce..5b1240f041f 100644 --- a/sim/cris/sim-if.c +++ b/sim/cris/sim-if.c @@ -1022,7 +1022,7 @@ cris_disassemble_insn (SIM_CPU *cpu, disasm_info.endian =3D BFD_ENDIAN_LITTLE; disasm_info.read_memory_func =3D sim_disasm_read_memory; disasm_info.memory_error_func =3D sim_disasm_perror_memory; - disasm_info.application_data =3D (PTR) cpu; + disasm_info.application_data =3D cpu; pinsn =3D cris_get_disassembler (STATE_PROG_BFD (sd)); (*pinsn) (pc, &disasm_info); } diff --git a/sim/cris/traps.c b/sim/cris/traps.c index e92fa1aae25..8750c4d4e3c 100644 --- a/sim/cris/traps.c +++ b/sim/cris/traps.c @@ -1442,8 +1442,8 @@ cris_break_13_handler (SIM_CPU *current_cpu, USI call= num, USI arg1, sim_engine_halt (sd, current_cpu, NULL, pc, sim_exited, arg1); } =20 - s.p1 =3D (PTR) sd; - s.p2 =3D (PTR) current_cpu; + s.p1 =3D sd; + s.p2 =3D current_cpu; s.read_mem =3D sim_syscall_read_mem; s.write_mem =3D sim_syscall_write_mem; =20 diff --git a/sim/frv/traps.c b/sim/frv/traps.c index 11f4a600d15..0c9eacd0bfd 100644 --- a/sim/frv/traps.c +++ b/sim/frv/traps.c @@ -138,8 +138,8 @@ frv_itrap (SIM_CPU *current_cpu, PCADDR pc, USI base, S= I offset) sim_engine_halt (sd, current_cpu, NULL, pc, sim_exited, s.arg1); } =20 - s.p1 =3D (PTR) sd; - s.p2 =3D (PTR) current_cpu; + s.p1 =3D sd; + s.p2 =3D current_cpu; s.read_mem =3D syscall_read_mem; s.write_mem =3D syscall_write_mem; cb_syscall (cb, &s); diff --git a/sim/m32c/trace.c b/sim/m32c/trace.c index f5171c298c5..1888e69122b 100644 --- a/sim/m32c/trace.c +++ b/sim/m32c/trace.c @@ -75,7 +75,7 @@ remove_useless_symbols (asymbol ** symbols, long count) } =20 static int -compare_symbols (const PTR ap, const PTR bp) +compare_symbols (const void *ap, const void *bp) { const asymbol *a =3D *(const asymbol **) ap; const asymbol *b =3D *(const asymbol **) bp; diff --git a/sim/m32r/traps.c b/sim/m32r/traps.c index a696b584379..267d54881da 100644 --- a/sim/m32r/traps.c +++ b/sim/m32r/traps.c @@ -237,8 +237,8 @@ m32r_trap (SIM_CPU *current_cpu, PCADDR pc, int num) s.arg6 =3D arg6; s.arg7 =3D arg7; =20 - s.p1 =3D (PTR) sd; - s.p2 =3D (PTR) current_cpu; + s.p1 =3D sd; + s.p2 =3D current_cpu; s.read_mem =3D sim_syscall_read_mem; s.write_mem =3D sim_syscall_write_mem; =20 diff --git a/sim/mips/interp.c b/sim/mips/interp.c index c5d0901428b..e46e817eed9 100644 --- a/sim/mips/interp.c +++ b/sim/mips/interp.c @@ -1299,8 +1299,8 @@ sim_monitor (SIM_DESC sd, MIPS simulator's memory model is still 32-bit. */ s.arg1 =3D A0 & 0xFFFFFFFF; s.arg2 =3D A1 & 0xFFFFFFFF; - s.p1 =3D (PTR) sd; - s.p2 =3D (PTR) cpu; + s.p1 =3D sd; + s.p2 =3D cpu; s.read_mem =3D sim_syscall_read_mem; s.write_mem =3D sim_syscall_write_mem; =20 diff --git a/sim/ppc/emul_chirp.c b/sim/ppc/emul_chirp.c index a72a34e8528..7a585388f63 100644 --- a/sim/ppc/emul_chirp.c +++ b/sim/ppc/emul_chirp.c @@ -1492,7 +1492,7 @@ typedef struct _chirp_note_head { static void map_over_chirp_note(bfd *image, asection *sect, - PTR obj) + void *obj) { chirp_note *note =3D (chirp_note*)obj; if (strcmp(sect->name, ".note") =3D=3D 0) { diff --git a/sim/ppc/hw_htab.c b/sim/ppc/hw_htab.c index ce098341c82..b4537fc5256 100644 --- a/sim/ppc/hw_htab.c +++ b/sim/ppc/hw_htab.c @@ -388,7 +388,7 @@ typedef struct _htab_binary_sizes { static void htab_sum_binary(bfd *abfd, sec_ptr sec, - PTR data) + void *data) { htab_binary_sizes *sizes =3D (htab_binary_sizes*)data; unsigned_word size =3D bfd_section_size (sec); @@ -422,7 +422,7 @@ htab_sum_binary(bfd *abfd, static void htab_dma_binary(bfd *abfd, sec_ptr sec, - PTR data) + void *data) { htab_binary_sizes *sizes =3D (htab_binary_sizes*)data; void *section_init; @@ -526,7 +526,7 @@ htab_map_binary(device *me, } =20 /* determine the size of each of the files regions */ - bfd_map_over_sections (image, htab_sum_binary, (PTR) &sizes); + bfd_map_over_sections (image, htab_sum_binary, &sizes); =20 /* if needed, determine the real addresses of the sections */ if (ra !=3D -1) { @@ -590,7 +590,7 @@ htab_map_binary(device *me, htaborg, htabmask); =20 /* dma the sections into physical memory */ - bfd_map_over_sections (image, htab_dma_binary, (PTR) &sizes); + bfd_map_over_sections (image, htab_dma_binary, &sizes); } =20 static void diff --git a/sim/ppc/hw_init.c b/sim/ppc/hw_init.c index 66f205851d5..804daa9a47a 100644 --- a/sim/ppc/hw_init.c +++ b/sim/ppc/hw_init.c @@ -316,7 +316,7 @@ static device_callbacks const hw_data_callbacks =3D { static void update_for_binary_section(bfd *abfd, asection *the_section, - PTR obj) + void *obj) { unsigned_word section_vma; unsigned_word section_size; @@ -431,7 +431,7 @@ hw_binary_init_data_callback(device *me) /* and the data sections */ bfd_map_over_sections(image, update_for_binary_section, - (PTR)me); + me); =20 bfd_close(image); } diff --git a/sim/rl78/trace.c b/sim/rl78/trace.c index a485c4c004d..669c2b54615 100644 --- a/sim/rl78/trace.c +++ b/sim/rl78/trace.c @@ -78,7 +78,7 @@ remove_useless_symbols (asymbol ** symbols, long count) } =20 static int -compare_symbols (const PTR ap, const PTR bp) +compare_symbols (const void *ap, const void *bp) { const asymbol *a =3D *(const asymbol **) ap; const asymbol *b =3D *(const asymbol **) bp; diff --git a/sim/rx/trace.c b/sim/rx/trace.c index df83dc14a1b..8d9293c4a63 100644 --- a/sim/rx/trace.c +++ b/sim/rx/trace.c @@ -83,7 +83,7 @@ remove_useless_symbols (asymbol ** symbols, long count) } =20 static int -compare_symbols (const PTR ap, const PTR bp) +compare_symbols (const void *ap, const void *bp) { const asymbol *a =3D *(const asymbol **) ap; const asymbol *b =3D *(const asymbol **) bp;