From: Diego Novillo Date: Wed, 15 Sep 2004 12:09:55 +0000 (+0000) Subject: pr17252.c: Fix thinko. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=dad975d22d0a2db8e147c503fea22ee443b37997;p=gcc.git pr17252.c: Fix thinko. * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't dereference garbage pointers. From-SVN: r87545 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index d2d481d1401..cf289f18cb1 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2004-09-15 Diego Novillo + + * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't + dereference garbage pointers. + 2004-09-15 Jakub Jelinek * gcc.c-torture/execute/builtins/strlen-3.c: New test. diff --git a/gcc/testsuite/gcc.c-torture/execute/pr17252.c b/gcc/testsuite/gcc.c-torture/execute/pr17252.c index e31622fc7e0..ebc3c865521 100644 --- a/gcc/testsuite/gcc.c-torture/execute/pr17252.c +++ b/gcc/testsuite/gcc.c-torture/execute/pr17252.c @@ -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