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

Reply via email to