aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAldy Hernandez <aldyh@redhat.com>2001-09-15 18:36:40 +0000
committerAldy Hernandez <aldyh@gcc.gnu.org>2001-09-15 18:36:40 +0000
commit0ea009fc534122572838cd1279120984696e64a9 (patch)
tree22fed519acaa5e739a98d1726ba73543d7b302f6
parent69e47210d98907e39a780265697f554f44fc8a1e (diff)
downloadgcc-0ea009fc534122572838cd1279120984696e64a9.zip
gcc-0ea009fc534122572838cd1279120984696e64a9.tar.gz
gcc-0ea009fc534122572838cd1279120984696e64a9.tar.bz2
* 980223.c: Change type of addr from long to char *.
From-SVN: r45635
-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 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;
}