I just tested it with clang 1.1 on Ubuntu 10.04 x86. All tests passed and I submitted a smolder report with the results. I'm going to run tests with GCC to try and duplicate the issues Jim was seeing.
--Andrew Whitworth On Tue, Sep 21, 2010 at 11:22 AM, Michael Hind <[email protected]> wrote: > Hi, > > apart from c++ comments in src/gc/gc_ms2.c all tests PASS > (coretest/test/fulltest) at r49199 - Ubuntu 10.10 beta amd64 (gcc-4,5) > > also looking at the comment lines I also noticed in src/gc/gc_ms2.c the > following at lines 636/7: > > self->gc_threshold = 1024 * 1024; > self->gc_threshold = 100 * 1024; > > It fails to build with g++ with the following errors: > > src/gc/gc_ms2.c:577:51: error: invalid conversion from ‘STRING* > (*)(parrot_interp_t*, UINTVAL)’ to ‘Buffer* (*)(parrot_interp_t*, size_t)’ > src/gc/gc_ms2.c:578:51: error: invalid conversion from ‘void > (*)(parrot_interp_t*, STRING*)’ to ‘void (*)(parrot_interp_t*, Buffer*, > size_t)’ > > and > > src/gc/fixed_allocator.c: In function ‘void* > pool_allocate(Pool_Allocator*)’: > src/gc/fixed_allocator.c:331:39: error: invalid conversion from ‘void*’ to > ‘Pool_Allocator_Free_List*’ > src/gc/fixed_allocator.c:334:42: error: invalid conversion from ‘void*’ to > ‘Pool_Allocator_Free_List*’ > src/gc/fixed_allocator.c:338:42: error: invalid conversion from ‘void*’ to > ‘Pool_Allocator_Free_List*’ > > > kid51 also got a test failure on linux/i386 which I did not get on amd64 - > http://nopaste.snit.ch/23504 > > Cheers, Michael (mikehh) > > -- > Michael H. Hind > > Cell: +44 (0) 7877 224 745 > > > _______________________________________________ > http://lists.parrot.org/mailman/listinfo/parrot-dev > > _______________________________________________ http://lists.parrot.org/mailman/listinfo/parrot-dev
