Even with the patch for 44512 installed, a build fails due to problems in the rs6000 port, e.g.:
../../gcc/gcc/config/rs6000/rs6000.c: In function const char* rs6000_xcoff_strip_dollar(const char*): ../../gcc/gcc/config/rs6000/rs6000.c:21258: error: invalid conversion from const char* to char* ../../gcc/gcc/config/rs6000/rs6000.c: In function tree_node* rs6000_handle_longcall_attribute(tree_node**, tree_node*, tree_node*, int, bool*): ../../gcc/gcc/config/rs6000/rs6000.c:23971: warning: unknown conversion type character E in format ../../gcc/gcc/config/rs6000/rs6000.c:23971: warning: too many arguments for format ../../gcc/gcc/config/rs6000/rs6000.c: In function tree_node* rs6000_handle_struct_attribute(tree_node**, tree_node*, tree_node*, int, bool*): ../../gcc/gcc/config/rs6000/rs6000.c:24044: warning: unknown conversion type character E in format ../../gcc/gcc/config/rs6000/rs6000.c:24044: warning: too many arguments for format ../../gcc/gcc/config/rs6000/rs6000.c:24054: warning: unknown conversion type character E in format ../../gcc/gcc/config/rs6000/rs6000.c:24054: warning: too many arguments for format make[1]: *** [rs6000.o] Error 1 I have a patch set for it, but it got lumped in a 642817 byte patch. I'll be working on extracting the actually necessary parts. -- Summary: rs6000 port fails to build with --enable-build-with-cxx Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: bootstrap AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: amylaar at gcc dot gnu dot org GCC target triplet: ppc-elf BugsThisDependsOn: 44512 OtherBugsDependingO 44433 nThis: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44637