mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-12-27 04:52:05 +08:00
402586aa26
* cp1.c (store_fpr): Remove #ifdef'd out call to UndefinedResult which wouldn't compile anyway. * sim-main.h (unpredictable_action): New function prototype. (Unpredictable): Define to call igen function unpredictable(). (NotWordValue): New macro to call igen function not_word_value(). (UndefinedResult): Remove. * interp.c (undefined_result): Remove. (unpredictable_action): New function. * mips.igen (not_word_value, unpredictable): New functions. (ADD, ADDI, do_addiu, do_addu, BGEZAL, BGEZALL, BLTZAL, BLTZALL) (CLO, CLZ, MADD, MADDU, MSUB, MSUBU, MUL, do_mult, do_multu) (do_sra, do_srav, do_srl, do_srlv, SUB, do_subu): Invoke NotWordValue() to check for unpredictable inputs, then Unpredictable() to handle them. |
||
---|---|---|
.. | ||
arm | ||
common | ||
d10v | ||
d30v | ||
erc32 | ||
fr30 | ||
h8300 | ||
h8500 | ||
i960 | ||
igen | ||
m32r | ||
m68hc11 | ||
mcore | ||
mips | ||
mn10200 | ||
mn10300 | ||
ppc | ||
sh | ||
sh64 | ||
testsuite | ||
tic80 | ||
v850 | ||
w65 | ||
z8k | ||
ChangeLog | ||
configure | ||
configure.in | ||
MAINTAINERS | ||
Makefile.in | ||
README-HACKING |