http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47101
Summary: ia64-hp-vms: main_input_filename clash Product: gcc Version: 4.6.0 Status: UNCONFIRMED Keywords: build Severity: normal Priority: P3 Component: target AssignedTo: unassig...@gcc.gnu.org ReportedBy: amyl...@gcc.gnu.org Blocks: 47093 Host: x86_64-pc-linux-gnu Target: ia64-hp-vms ../../../gcc/gcc/vmsdbgout.c:1457:29: error: expected ‘;’, ‘,’ or ‘)’ before ‘.’ token ../../../gcc/gcc/vmsdbgout.c:1571:31: error: expected ‘;’, ‘,’ or ‘)’ before ‘.’ token ../../../gcc/gcc/vmsdbgout.c:156:13: error: ‘vmsdbgout_init’ used but never defined [-Werror] ../../../gcc/gcc/vmsdbgout.c:157:13: error: ‘vmsdbgout_finish’ used but never defined [-Werror] ../../../gcc/gcc/vmsdbgout.c:580:1: error: ‘write_modbeg’ defined but not used [-Werror=unused-function] ../../../gcc/gcc/vmsdbgout.c:643:1: error: ‘write_modend’ defined but not used [-Werror=unused-function] ../../../gcc/gcc/vmsdbgout.c:662:1: error: ‘write_rtnbeg’ defined but not used [-Werror=unused-function] ../../../gcc/gcc/vmsdbgout.c:757:1: error: ‘write_rtnend’ defined but not used [-Werror=unused-function] ../../../gcc/gcc/vmsdbgout.c:803:1: error: ‘write_pclines’ defined but not used [-Werror=unused-function] ../../../gcc/gcc/vmsdbgout.c:1127:1: error: ‘write_srccorrs’ defined but not used [-Werror=unused-function] ../../../gcc/gcc/vmsdbgout.c:268:13: error: ‘text_end_label’ defined but not used [-Werror=unused-variable] cc1: all warnings being treated as errors make[2]: *** [vmsdbgout.o] Error 1 vmsdbgout.c uses "main_input_filename" as a parameter name in vmsdbgout_init and vmsdbgout_finish; alas, that name is defined as a macro in the generated file options.h , expanding to a structure member reference.