I am trying to cross-compile a filter driver for a printer, by adding it to CUPS/filter directory( file name rastertostar) for arm-linux-gcc ( version 3.4.6). This filter driver is compiling and working fine for i386 machine.But when i am compiling it for arm-linux-gcc it gives an internal compiler error as follows:- "rastertostar.c:350:internal compiler error: in decode_addr_const, at varasm.c:2017" Here is the function and line no where error is coming :-
349: inline void outputCommand(struct command output) 350 { 351 int i = 0; 351 354 for (; i < output.length; i++) 355 { 356 putchar(output.command[i]); 357 } 358 } Please let me know what is the problem or more information is required. Thanks, hkumar -- Summary: internal compiler error: in decode_addr_const ( arm- linux-gcc 3.4.6) Product: gcc Version: 3.3.6 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: hemant dot jaiswal at gmail dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33123