pr17252.c: Fix thinko.
authorDiego Novillo <dnovillo@redhat.com>
Wed, 15 Sep 2004 12:09:55 +0000 (12:09 +0000)
committerDiego Novillo <dnovillo@gcc.gnu.org>
Wed, 15 Sep 2004 12:09:55 +0000 (08:09 -0400)
* gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
dereference garbage pointers.

From-SVN: r87545

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/pr17252.c

index d2d481d14013745ba113ce2bf049cb713e719d6d..cf289f18cb100eb458fe69c68bb8f154199e891b 100644 (file)
@@ -1,3 +1,8 @@
+2004-09-15  Diego Novillo  <dnovillo@redhat.com>
+
+       * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
+       dereference garbage pointers.
+
 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
 
        * gcc.c-torture/execute/builtins/strlen-3.c: New test.
index e31622fc7e028c78e3f89752bd8466819b780290..ebc3c86552123d2809bd7f89abb28e80eb02244b 100644 (file)
@@ -5,14 +5,11 @@ char *a;
 
 main ()
 {
-  int i;
-
   /* Make 'a' point to itself.  */
   a = (char *)&a;
 
-  /* Assign NULL to 'a' byte by byte.  */
-  for (i = 0; i < sizeof(char *); i++)
-    a[i] = 0;
+  /* Change what 'a' is pointing to.  */
+  a[0] = 0;
 
   /* If a's memory tag does not contain 'a' in its alias set, we will
      think that this predicate is superfluous and change it to