Skip to main content
Visitor II
May 28, 2003
Question

Compiler error

  • May 28, 2003
  • 3 replies
  • 634 views
Posted on May 28, 2003 at 14:22

Compiler error

    This topic has been closed for replies.

    3 replies

    Visitor II
    May 17, 2011
    Posted on May 17, 2011 at 11:34

    Excuse me, my compiler generates this error:

    Unable to find a register to spill

    (insn:HI 81 80 83 (parallel[

    (set (reg

    F 291)

    (reg

    F 16 R0))

    (clobber (scratch:SI))

    ] ) 54

    abnormal program termination

    gcc9.exe: Internal compiler error: program cc1 got fatal signal 22

    gmake: *** [adc.o] Error 1

    but I can't find a description of the error. Where may I find it?

    Anybody can help me qhere to investigate?

    Many thanks

    Visitor II
    May 17, 2011
    Posted on May 17, 2011 at 11:34

    Please attach your adc.c file.

    Visitor II
    May 17, 2011
    Posted on May 17, 2011 at 11:34

    Hi Romain, the problem I think is in this statement:

    '' else if ( (((unsigned int) NTC_TEMP_mis) < ((unsigned int) (PNTC_TEMP_mis + DELTA_TEMP_mis))) ||

    (((unsigned int) PNTC_TEMP_mis) < ((unsigned int) ( NTC_TEMP_mis + DELTA_TEMP_mis))) ) ''

    In fact, if I write (for test):

    '' else if (TRUE) '' all works.

    I will try to simplify it.

    Only to make clear my situation, I'm porting an ST7 application (compiled with Cosmic) to an ST9.

    Many thanks