re PR testsuite/66796 (FAIL: gcc.target/hppa/shadd-1.c scan-assembler-times sh.add 1)
authorJeff Law <law@redhat.com>
Wed, 8 Jul 2015 22:34:52 +0000 (16:34 -0600)
committerJeff Law <law@gcc.gnu.org>
Wed, 8 Jul 2015 22:34:52 +0000 (16:34 -0600)
       PR testsuite/66796
        * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
        to have a single memory reference.

From-SVN: r225586

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/hppa/shadd-1.c

index d2d51ae0ac56f09749828c438184b17aa0df1f18..37f3724a5272802bc8ce9cf96d25f268d6d2ab13 100644 (file)
@@ -1,3 +1,9 @@
+2015-07-08  Jeff Law  <law@redhat.com>
+
+       PR testsuite/66796
+       * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
+       to have a single memory reference.
+
 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
 
        * g++.dg/other/dump-ada-spec-9.C: New test.
index de4776bc5b04f95c44dd3cfcdad21e37ed29cfb4..55115b4d506ff6923b27d351622b9cd5b15e58b7 100644 (file)
@@ -12,5 +12,5 @@ __sigaddset (__sigset_t * __set, int __sig, int __stuff)
 {
   unsigned long int __word =
     (((__sig) - 1) / (8 * sizeof (unsigned long int)));
-  return __set->__val[__word] |= __stuff;
+  return __set->__val[__word] = __stuff;
 }