aboutsummaryrefslogtreecommitdiff
path: root/sim/aarch64/ChangeLog
diff options
context:
space:
mode:
authorJim Wilson <jim.wilson@linaro.org>2017-03-25 20:32:02 -0700
committerJim Wilson <jim.wilson@linaro.org>2017-03-25 20:32:02 -0700
commitf124168208a5927e9f1b9843094ec2bf2aad2edf (patch)
treeae49c47619cae3ca06b5f7d5dc82c36d29f9a281 /sim/aarch64/ChangeLog
parent7ed687b257a4182771079c582887498d0a98810c (diff)
downloadfsf-binutils-gdb-f124168208a5927e9f1b9843094ec2bf2aad2edf.zip
fsf-binutils-gdb-f124168208a5927e9f1b9843094ec2bf2aad2edf.tar.gz
fsf-binutils-gdb-f124168208a5927e9f1b9843094ec2bf2aad2edf.tar.bz2
Fix bug with cmn/adds where C flag was incorrectly set.
sim/aarch64/ * simulator.c (set_flags_for_add32): Cast result to uint32_t in carry flag check. sim/testsuite/sim/aarch64/ * adds.s: Add checks for values -2 and 1, where C is not set.
Diffstat (limited to 'sim/aarch64/ChangeLog')
-rw-r--r--sim/aarch64/ChangeLog5
1 files changed, 5 insertions, 0 deletions
diff --git a/sim/aarch64/ChangeLog b/sim/aarch64/ChangeLog
index 0bf305a..1d97291 100644
--- a/sim/aarch64/ChangeLog
+++ b/sim/aarch64/ChangeLog
@@ -1,3 +1,8 @@
+2017-03-25 Jim Wilson <jim.wilson@linaro.org>
+
+ * simulator.c (set_flags_for_add32): Cast result to uint32_t in carry
+ flag check.
+
2017-03-03 Jim Wilson <jim.wilson@linaro.org>
* simulator.c (mul64hi): Shift carry left by 32.