Hi DJ, The optimization pass flag "TODO_dump_flag" has been removed (see patch committed 2012-04-11) which was causing the RL78 backend to fail to build. I am applying the following patch as an obvious fix.
Cheers Nick gcc/ChangeLog 2012-04-13 Nick Clifton <ni...@redhat.com> * config/rl78/rl78.c (rl78_devirt_pass): Remove use of TODO_dump_func flag. Index: gcc/config/rl78/rl78.c =================================================================== --- gcc/config/rl78/rl78.c (revision 186405) +++ gcc/config/rl78/rl78.c (working copy) @@ -140,7 +140,7 @@ TV_MACH_DEP, 0, 0, 0, 0, - TODO_dump_func + 0 }; static struct register_pass_info rl78_devirt_info =