args.h (clear_non_sret_int_hardware_registers): Use correct register when clearing...
authorUros Bizjak <uros@gcc.gnu.org>
Mon, 30 May 2016 14:50:44 +0000 (16:50 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Mon, 30 May 2016 14:50:44 +0000 (16:50 +0200)
* gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
Use correct register when clearing %edx.

From-SVN: r236883

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/iamcu/args.h

index ae0a6691cdf1e6a9d707a051b8e91459c99c2f94..8abccad412906040151b85c72f75bb3ea974282f 100644 (file)
@@ -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
 
 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>
 
 
 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>
 
 
 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>
 
index f8abde401556121f4c5690270011a1c069959946..67808ffb5657893baa927a85fcaff8783f1b5e28 100644 (file)
@@ -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");