Jan-Benedict Glaw pointed out to me that my recent ansidecl.h change caused a build failure for CR16. I had missed a couple spots where PARAMS was still used in the gcc tree.
I'm checking in this patch as obvious. Tom 2014-01-22 Tom Tromey <tro...@redhat.com> * config/i386/i386-interix.h (i386_pe_unique_section): Don't use PARAMS. * config/cr16/cr16-protos.h (notice_update_cc): Don't use PARAMS. Index: config/cr16/cr16-protos.h =================================================================== --- config/cr16/cr16-protos.h (revision 206930) +++ config/cr16/cr16-protos.h (working copy) @@ -68,7 +68,7 @@ CR16_ABSOLUTE }; -extern void notice_update_cc PARAMS ((rtx)); +extern void notice_update_cc (rtx); extern int cr16_operand_bit_pos (int val, int bitval); extern void cr16_decompose_const (rtx x, int *code, enum data_model_type *data, Index: config/i386/i386-interix.h =================================================================== --- config/i386/i386-interix.h (revision 206930) +++ config/i386/i386-interix.h (working copy) @@ -195,7 +195,7 @@ */ #define MULTIPLE_SYMBOL_SPACES 1 -extern void i386_pe_unique_section PARAMS ((tree, int)); +extern void i386_pe_unique_section (tree, int); #define TARGET_ASM_UNIQUE_SECTION i386_pe_unique_section /* Switch into a generic section. */