Ignore qt-win tarball.
[fedora-mingw.git] / gc / gc-7.1-dont_add_byte.patch
1 diff -up gc-7.1/thread_local_alloc.c.dont_add_byte gc-7.1/thread_local_alloc.c
2 --- gc-7.1/thread_local_alloc.c.dont_add_byte   2007-10-24 19:22:37.000000000 -0500
3 +++ gc-7.1/thread_local_alloc.c 2008-09-08 06:53:20.000000000 -0500
4 @@ -291,14 +291,16 @@ void GC_mark_thread_local_fls_for(GC_tlf
5      ptr_t q;
6      int j;
7      
8 -    for (j = 1; j < TINY_FREELISTS; ++j) {
9 +    for (j = 0; j < TINY_FREELISTS; ++j) {
10        q = p -> ptrfree_freelists[j];
11        if ((word)q > HBLKSIZE) GC_set_fl_marks(q);
12        q = p -> normal_freelists[j];
13        if ((word)q > HBLKSIZE) GC_set_fl_marks(q);
14  #     ifdef GC_GCJ_SUPPORT
15 -        q = p -> gcj_freelists[j];
16 -        if ((word)q > HBLKSIZE) GC_set_fl_marks(q);
17 +      if (j > 0) {
18 +         q = p -> gcj_freelists[j];
19 +         if ((word)q > HBLKSIZE) GC_set_fl_marks(q);
20 +      }
21  #     endif /* GC_GCJ_SUPPORT */
22      }
23  }