binutils-gdb/sim
Jim Wilson 0592e80bcf Aarch64 sim fix for gcc-10 miscompilation.
This fixes a problem that occurs when compiled by gcc-10, as the code
is relying on undefined overflow behavior.  This is fixed by replacing
compares between 32-bit and 64-bit results with compares that just use
the 64-bit results with a cast.

	PR sim/27483
	* simulator.c (set_flags_for_add32): Compare uresult against
	itself.  Compare sresult against itself.
2021-04-07 18:51:52 -07:00
..
aarch64 Aarch64 sim fix for gcc-10 miscompilation. 2021-04-07 18:51:52 -07:00
arm sim: unify toolchain settings 2021-04-02 23:31:14 -04:00
avr sim: unify toolchain settings 2021-04-02 23:31:14 -04:00
bfin sim: unify toolchain settings 2021-04-02 23:31:14 -04:00
bpf sim: unify toolchain settings 2021-04-02 23:31:14 -04:00
common sim: add preliminary support for --enable-targets 2021-04-03 14:49:50 -04:00
cr16 sim: unify toolchain settings 2021-04-02 23:31:14 -04:00
cris sim: unify toolchain settings 2021-04-02 23:31:14 -04:00
d10v sim: unify toolchain settings 2021-04-02 23:31:14 -04:00
erc32 Adjust location of readline in sim/erc32 2021-04-05 06:53:35 -06:00
example-synacor sim: example-synacor: a simple implementation for reference 2021-04-03 16:19:16 -04:00
frv sim: unify toolchain settings 2021-04-02 23:31:14 -04:00
ft32 sim: unify toolchain settings 2021-04-02 23:31:14 -04:00
h8300 sim: unify toolchain settings 2021-04-02 23:31:14 -04:00
igen sim: igen: merge build into top level 2021-04-02 23:35:47 -04:00
iq2000 sim: unify toolchain settings 2021-04-02 23:31:14 -04:00
lm32 sim: unify toolchain settings 2021-04-02 23:31:14 -04:00
m4 sim: unify toolchain settings 2021-04-02 23:31:14 -04:00
m32c sim: m32c: opc2c: remove unused vlist variable 2021-04-07 07:41:33 -04:00
m32r sim: unify toolchain settings 2021-04-02 23:31:14 -04:00
m68hc11 sim: unify toolchain settings 2021-04-02 23:31:14 -04:00
mcore sim: unify toolchain settings 2021-04-02 23:31:14 -04:00
microblaze sim: unify toolchain settings 2021-04-02 23:31:14 -04:00
mips sim: mips: Add handlers to simulator monitor for unlink, lseek and stat 2021-04-04 16:44:21 +05:30
mn10300 sim: igen: merge build into top level 2021-04-02 23:35:47 -04:00
moxie sim: unify toolchain settings 2021-04-02 23:31:14 -04:00
msp430 sim: unify toolchain settings 2021-04-02 23:31:14 -04:00
or1k sim: unify toolchain settings 2021-04-02 23:31:14 -04:00
ppc sim: add preliminary support for --enable-targets 2021-04-03 14:49:50 -04:00
pru sim: unify toolchain settings 2021-04-02 23:31:14 -04:00
riscv sim: unify toolchain settings 2021-04-02 23:31:14 -04:00
rl78 sim: unify toolchain settings 2021-04-02 23:31:14 -04:00
rx sim: unify toolchain settings 2021-04-02 23:31:14 -04:00
sh sim: unify toolchain settings 2021-04-02 23:31:14 -04:00
testsuite sim: example-synacor: a simple implementation for reference 2021-04-03 16:19:16 -04:00
v850 sim: igen: merge build into top level 2021-04-02 23:35:47 -04:00
.gitignore sim: drop common/cconfig.h in favor of a single config.h 2016-01-09 03:52:30 -05:00
aclocal.m4 sim: unify toolchain settings 2021-04-02 23:31:14 -04:00
ChangeLog sim: example-synacor: a simple implementation for reference 2021-04-03 16:19:16 -04:00
configure sim: example-synacor: a simple implementation for reference 2021-04-03 16:19:16 -04:00
configure.ac sim: example-synacor: a simple implementation for reference 2021-04-03 16:19:16 -04:00
MAINTAINERS sim: readd myself as a maintainer 2021-01-29 22:11:45 -05:00
Makefile.am sim: testsuite: integrate common tests into build 2021-04-03 15:34:13 -04:00
Makefile.in sim: testsuite: integrate common tests into build 2021-04-03 15:34:13 -04:00
README-HACKING sim: delete unused SIM_EXTRA_LIBDEPS 2021-02-28 01:39:02 -05:00