From c2de8f0d525dd5eeab1e2469ceb81173ffb9622f Mon Sep 17 00:00:00 2001 From: aldyh Date: Sat, 15 Sep 2001 18:36:40 +0000 Subject: [PATCH] * 980223.c: Change type of addr from long to char *. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45635 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/testsuite/ChangeLog | 5 +++++ gcc/testsuite/gcc.c-torture/execute/980223.c | 10 +++++----- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 89bd954..7d42cec 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2001-09-15 Aldy Hernandez + + * gcc.c-torture/execute/980223.c: Change type of addr from long + to char *. + 2001-09-15 Hans-Peter Nilsson * gcc.c-torture/execute/20010915-1.c: New test. diff --git a/gcc/testsuite/gcc.c-torture/execute/980223.c b/gcc/testsuite/gcc.c-torture/execute/980223.c index eccfdfa..4908734 100644 --- a/gcc/testsuite/gcc.c-torture/execute/980223.c +++ b/gcc/testsuite/gcc.c-torture/execute/980223.c @@ -1,4 +1,4 @@ -typedef struct { long addr; long type; } object; +typedef struct { char *addr; long type; } object; object bar (object blah) { @@ -19,13 +19,13 @@ object foo (object x, object y) } int nil; -object cons1[2] = { {(long) &nil, 0}, {(long) &nil, 0} }; -object cons2[2] = { {(long) &cons1, 64}, {(long) &nil, 0} }; +object cons1[2] = { {(char *) &nil, 0}, {(char *) &nil, 0} }; +object cons2[2] = { {(char *) &cons1, 64}, {(char *) &nil, 0} }; main() { - object x = {(long) &cons2, 64}; - object y = {(long) &nil, 0}; + object x = {(char *) &cons2, 64}; + object y = {(char *) &nil, 0}; object three = foo(x,y); return 0; } -- 2.7.4