Ticket #1777 (closed bug: fixed)
Optimized builds (--optimize='-O2 -finline-functions') on gcc/amd64 broken since r48308
|Reported by:||doughera||Owned by:|
Currently, as of r48867, optimized builds with gcc on amd64 don't work. Specifically, the build ends with
./parrot runtime/parrot/library/PGE/Perl6Grammar.pir --output=compilers/pge/PGE/builtins_gen.pir compilers/pge/PGE/builtins.pg Null PMC access in thaw() current instr.: 'parrot;PGE;Perl6Grammar;Compiler;__onload' pc 24 (runtime/parrot/library/PGE/Perl6Grammar.pir:75) make: *** [runtime/parrot/library/PGE.pbc] Error 1
This is with gcc version 4.3.2 (Debian 4.3.2-1.1), and --optimize=-O4.
Trying to trace it back, the most recent version on which I could successfully build was r48307. I have tried 142 different trunk revisions between r48308 and r48867, and none of them built successfully. The errors weren't all exactly the same, but in none of them did the build complete. I have not had time to look at r48308 carefully.