aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorUros Bizjak <uros@gcc.gnu.org>2016-05-30 16:50:44 +0200
committerUros Bizjak <uros@gcc.gnu.org>2016-05-30 16:50:44 +0200
commit53d6d955606658b7fe0bb9356ad9d7191b61742c (patch)
tree2a6e7ef3cffde58b1f2962a9e6b34305f5b532f0 /gcc
parent0557293fc21c8c9ba94acb48e4373f974bf09d2e (diff)
downloadgcc-53d6d955606658b7fe0bb9356ad9d7191b61742c.zip
gcc-53d6d955606658b7fe0bb9356ad9d7191b61742c.tar.gz
gcc-53d6d955606658b7fe0bb9356ad9d7191b61742c.tar.bz2
args.h (clear_non_sret_int_hardware_registers): Use correct register when clearing %edx.
* gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers): Use correct register when clearing %edx. From-SVN: r236883
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog21
-rw-r--r--gcc/testsuite/gcc.target/i386/iamcu/args.h2
2 files changed, 14 insertions, 9 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index ae0a669..8abccad 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2016-05-30 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
+ Use correct register when clearing %edx.
+
2016-05-30 Alexander Monakov <amonakov@ispras.ru>
PR tree-optimization/71289
@@ -288,8 +293,8 @@
2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
- * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
- * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
+ * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
+ * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
@@ -841,10 +846,10 @@
2016-05-18 Jiong Wang <jiong.wang@arm.com>
- * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
- with __aarch64__.
- * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
- declarations under __aarch64__ and __ARM_FEATURE_FMA.
+ * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
+ with __aarch64__.
+ * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
+ declarations under __aarch64__ and __ARM_FEATURE_FMA.
2016-05-18 Jakub Jelinek <jakub@redhat.com>
@@ -1047,8 +1052,8 @@
2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
- PR target/53440
- * g++.dg/inherit/thunk1.C: Support arm / aarch64.
+ PR target/53440
+ * g++.dg/inherit/thunk1.C: Support arm / aarch64.
2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
diff --git a/gcc/testsuite/gcc.target/i386/iamcu/args.h b/gcc/testsuite/gcc.target/i386/iamcu/args.h
index f8abde4..67808ff 100644
--- a/gcc/testsuite/gcc.target/i386/iamcu/args.h
+++ b/gcc/testsuite/gcc.target/i386/iamcu/args.h
@@ -30,7 +30,7 @@ extern void *iamcu_memset (void *, int, size_t);
/* Clear all scratch integer registers, excluding the one used to return
aggregate. */
#define clear_non_sret_int_hardware_registers \
- asm __volatile__ ("xor %%edx, %%ebx\n\t" \
+ asm __volatile__ ("xor %%edx, %%edx\n\t" \
"xor %%ecx, %%ecx\n\t" \
::: "edx", "ecx");