summaryrefslogtreecommitdiff
path: root/gcc/testsuite
diff options
context:
space:
mode:
authoraldyh <aldyh@138bc75d-0d04-0410-961f-82ee72b054a4>2001-09-15 18:36:40 +0000
committeraldyh <aldyh@138bc75d-0d04-0410-961f-82ee72b054a4>2001-09-15 18:36:40 +0000
commitc2de8f0d525dd5eeab1e2469ceb81173ffb9622f (patch)
tree22fed519acaa5e739a98d1726ba73543d7b302f6 /gcc/testsuite
parent5a7bab0aa83214dca5ca2654e0216f64fa45cb85 (diff)
downloadgcc-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/ChangeLog5
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/980223.c10
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;
}