summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorElena Zannoni <ezannoni@kwikemart.cygnus.com>2003-04-15 02:23:11 +0000
committerElena Zannoni <ezannoni@kwikemart.cygnus.com>2003-04-15 02:23:11 +0000
commit7c1bb6021fb2da764d8371b354008b1c7e077e2f (patch)
treeca3c503684b99bc30c29febbea2ebee6eb244fcc
parent7edc78b36f4b14ba982854f0a759e7372abf361b (diff)
downloadgdb-7c1bb6021fb2da764d8371b354008b1c7e077e2f.tar.gz
2003-04-14 Elena Zannoni <ezannoni@redhat.com>
* gdb.threads/schedlock.c: Change type of thread function argument to long, to avoid warnings on 64-bit platforms.
-rw-r--r--gdb/testsuite/ChangeLog5
-rw-r--r--gdb/testsuite/gdb.threads/schedlock.c9
2 files changed, 11 insertions, 3 deletions
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog
index cf15071e40d..853ca8ce000 100644
--- a/gdb/testsuite/ChangeLog
+++ b/gdb/testsuite/ChangeLog
@@ -1,5 +1,10 @@
2003-04-14 Elena Zannoni <ezannoni@redhat.com>
+ * gdb.threads/schedlock.c: Change type of thread function argument
+ to long, to avoid warnings on 64-bit platforms.
+
+2003-04-14 Elena Zannoni <ezannoni@redhat.com>
+
* gdb.base/attach.exp: Add new message from ptrace in case of
attaching to nonexistent process.
diff --git a/gdb/testsuite/gdb.threads/schedlock.c b/gdb/testsuite/gdb.threads/schedlock.c
index 033131c2a52..13f9e75d2df 100644
--- a/gdb/testsuite/gdb.threads/schedlock.c
+++ b/gdb/testsuite/gdb.threads/schedlock.c
@@ -13,12 +13,15 @@ int main() {
int res;
pthread_t threads[NUM];
void *thread_result;
- int i;
+ long i;
for (i = 0; i < NUM; i++)
{
args[i] = 1;
- res = pthread_create(&threads[i], NULL, thread_function, (void *)i);
+ res = pthread_create(&threads[i],
+ NULL,
+ thread_function,
+ (void *) i);
}
/* schedlock.exp: last thread start. */
@@ -29,7 +32,7 @@ int main() {
}
void *thread_function(void *arg) {
- int my_number = (int) arg;
+ int my_number = (long) arg;
int *myp = &args[my_number];
/* Don't run forever. Run just short of it :) */