diff options
author | Aldy Hernandez <aldyh@redhat.com> | 2001-09-15 18:36:40 +0000 |
---|---|---|
committer | Aldy Hernandez <aldyh@gcc.gnu.org> | 2001-09-15 18:36:40 +0000 |
commit | 0ea009fc534122572838cd1279120984696e64a9 (patch) | |
tree | 22fed519acaa5e739a98d1726ba73543d7b302f6 /gcc | |
parent | 69e47210d98907e39a780265697f554f44fc8a1e (diff) | |
download | gcc-0ea009fc534122572838cd1279120984696e64a9.zip gcc-0ea009fc534122572838cd1279120984696e64a9.tar.gz gcc-0ea009fc534122572838cd1279120984696e64a9.tar.bz2 |
* 980223.c: Change type of addr from long to char *.
From-SVN: r45635
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | 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 <aldyh@redhat.com> + + * gcc.c-torture/execute/980223.c: Change type of addr from long + to char *. + 2001-09-15 Hans-Peter Nilsson <hp@axis.com> * 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; } |