diff options
author | aldyh <aldyh@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-09-15 18:36:40 +0000 |
---|---|---|
committer | aldyh <aldyh@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-09-15 18:36:40 +0000 |
commit | c2de8f0d525dd5eeab1e2469ceb81173ffb9622f (patch) | |
tree | 22fed519acaa5e739a98d1726ba73543d7b302f6 /gcc/testsuite | |
parent | 5a7bab0aa83214dca5ca2654e0216f64fa45cb85 (diff) | |
download | gcc-c2de8f0d525dd5eeab1e2469ceb81173ffb9622f.tar.gz |
* 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
Diffstat (limited to 'gcc/testsuite')
-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 89bd954dbfe..7d42cec9b6c 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 eccfdfa8a39..490873441bb 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; } |