binutils-gdb/sim
Mike Frysinger 08a7937f3a sim: m32r: fixup some of the int<->pointer casts
The m32r trap code was written for a 32-bit Linux host (and really, one
whose Linux ABI matched pretty exactly).  This has lead to conversions
between integers and pointers which breaks down hard on 64-bit hosts.

Clean up some of the functions where possible to avoid unnecessary
conversions, use uintptr_t to cast 32-bit target pointers to host
pointers in some places, and just stub out a few functions that can't
easily be salvaged currently when sizeof(void*) is not 32-bits.  This
is a bit ugly, but lets us enable warnings for the whole file.
2024-01-10 22:37:03 -05:00
..
aarch64 sim: aarch64: fix -Wshadow=local warnings 2023-12-22 23:29:19 -05:00
arm sim: arm: mark local read-only arrays as static const 2024-01-01 10:53:15 -05:00
avr sim: avr: fix -Wimplicit-fallthrough warnings 2023-12-21 01:59:22 -05:00
bfin sim: bfin: avoid left shifting negative values 2024-01-08 20:01:45 -05:00
bpf
common sim: cgen: rework DI macros to avoid signed left shifts 2024-01-08 20:01:05 -05:00
cr16 sim: build: clean more generated outputs 2024-01-08 20:33:14 -05:00
cris sim: build: clean more generated outputs 2024-01-08 20:33:14 -05:00
d10v sim: build: clean more generated outputs 2024-01-08 20:33:14 -05:00
erc32 sim: erc32: fix -Wshadow=local warnings 2023-12-22 23:29:19 -05:00
example-synacor
frv sim: build: clean more generated outputs 2024-01-08 20:33:14 -05:00
ft32
h8300 sim: h8300: fix -Wshadow=local warnings 2023-12-22 23:29:19 -05:00
igen sim: igen: add printf attributes to the prototypes too 2024-01-10 22:30:58 -05:00
iq2000 sim: build: clean more generated outputs 2024-01-08 20:33:14 -05:00
lm32 sim: build: clean more generated outputs 2024-01-08 20:33:14 -05:00
m4 sim: m32r: fixup some of the int<->pointer casts 2024-01-10 22:37:03 -05:00
m32c sim: m32c: fix declaration-after-statement warnings 2024-01-08 21:24:08 -05:00
m32r sim: m32r: fixup some of the int<->pointer casts 2024-01-10 22:37:03 -05:00
m68hc11 sim: m68hc11: gencode: add printf markings 2024-01-08 21:25:22 -05:00
mcore sim: mcore: fix Wimplicit-fallthrough warnings 2023-12-21 01:59:23 -05:00
microblaze
mips sim: mips: drop old clean workaround 2024-01-08 20:20:59 -05:00
mn10300 sim: signal: mark signal callback funcs as noreturn since they don't return 2023-12-21 01:59:22 -05:00
moxie sim: moxie: fix -Wunused-variable warnings 2023-12-19 05:51:11 -05:00
msp430 sim: msp430: fix -Wunused-variable warnings 2023-12-19 05:51:11 -05:00
or1k sim: build: clean more generated outputs 2024-01-08 20:33:14 -05:00
ppc sim: ppc: rework defines.h to handle HAVE symbols defined to 0 2024-01-10 19:53:10 -05:00
pru sim: pru: Fix emulation of carry bit 2023-12-28 09:09:13 +02:00
riscv sim: riscv: fix -Wshadow=local warnings 2023-12-22 23:29:19 -05:00
rl78 sim: rl78: fix -Wimplicit-fallthrough warnings 2023-12-21 01:59:23 -05:00
rx sim: rx: fix -Wimplicit-fallthrough warnings 2023-12-21 01:59:23 -05:00
sh sim: warnings: fix unused variable warnings 2024-01-08 21:21:58 -05:00
testsuite sim: pru: Fix emulation of carry bit 2023-12-28 09:09:13 +02:00
v850 sim: v850: fix -Wunused-variable warnings 2023-12-19 05:51:11 -05:00
.gitignore
aclocal.m4
ChangeLog-2021
config.h.in sim: m32r: fixup some of the int<->pointer casts 2024-01-10 22:37:03 -05:00
configure sim: m32r: fixup some of the int<->pointer casts 2024-01-10 22:37:03 -05:00
configure.ac sim: build: switch to gdbsupport/libiberty.m4 2024-01-10 19:53:10 -05:00
COPYING
gdbinit.in
MAINTAINERS
Makefile.am sim: warnings: compile build tools with -Werror too 2024-01-08 21:36:44 -05:00
Makefile.in sim: build: switch to gdbsupport/libiberty.m4 2024-01-10 19:53:10 -05:00
README-HACKING