From: Peter Muessig Tel 0721 608 4131 (muessig@ipf.bau-verm.uni-karlsruhe.de)
Date: 06/22/92


From: muessig@ipf.bau-verm.uni-karlsruhe.de (Peter Muessig Tel 0721 608 4131)
Subject: Problems with compiling 'console.c' (gcc 2.12b, 0.96a)
Date: 22 Jun 1992 10:02:34 GMT

Compiling 'console.c' with gcc 2.12b under Linux 0.96a
I got the following error message:

  gcc -fomit-frame-pointer -Wall -nostdinc -I../../include
  -c -o console.o console.c
  console.c: In function `scrup':
  console.c:288: fixed or forbidden register was spilled.
  This may be due to a compiler bug or to impossible asm
  statements.
  make: *** [console.o] Error 1

The error seems to be in this part of the code:
        
      "stosw" # --- line: 253
      ::"a" (video_erase_char),
      "c" ((video_num_lines-1)*video_num_columns>>1),
      "D" (video_mem_start),
  !! "S" (origin) !!
      :"cx","di","si");

Is anybody out there, who can help me with this problem.

Thanks in advance

Peter