On Linux/x86, revision 174870 gave: ../../src-trunk/gcc/ira-costs.c: In function 'setup_regno_cost_classes_by_mode': ../../src-trunk/gcc/ira-costs.c:303:14: error: request for implicit conversion from 'void *' to 'cost_classes_t' not permitted in C++ [-Werror=c++-compat] Revision 174864 is OK.
It is caused by revision 174868: http://gcc.gnu.org/ml/gcc-cvs/2011-06/msg00357.html
Author: hp Date: Fri Jun 10 01:04:34 2011 New Revision: 174878 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=174878 Log: PR bootstrap/49354 * ira-costs.c (setup_regno_cost_classes_by_mode): Add missing cast to last assignment. Modified: trunk/gcc/ChangeLog trunk/gcc/ira-costs.c
Fixed.