rurban ask on IRC if somebody already tested parrot with llvm-gcc. So I just tried it out, and, *miracle*, it actually worked. Without any modifications.
Just a make realclean; perl Configure.pl --cc=llvm-gcc && make test yields All tests successful, 17 tests and 658 subtests skipped. with llvm-gcc: $ time make benchmark_tests ... t/benchmark/benchmarks....ok All tests successful. Files=1, Tests=37, 466 wallclock secs (454.96 cusr + 10.40 csys = 465.36 CPU) real 7m47.791s user 7m36.789s sys 0m10.693s with gcc 4.2: Files=1, Tests=37, 382 wallclock secs (371.02 cusr + 10.83 csys = 381.85 CPU) real 6m24.233s user 6m12.827s sys 0m11.113s So no speed improvements for the unoptimized build, but still good news! (This is on 32 bit i386 Linux) Cheers, Moritz -- Moritz Lenz http://moritz.faui2k3.org/ | http://perl-6.de/