internal error--insn does not satisfy its constraints.

Harvey J. Stein
Sun Dec 21 04:56:00 GMT 1997

I just got this when trying to use -fbranch-probabilities during compilation:

   gcc -O3 -funroll-loops -finline-functions -ffast-math -fomit-frame-pointer -msupersparc -fbranch-probabilities -I /bb/home/hjstein/build/pascal-gcc/cmo_pascal/../p2c-1.21current/home -c basic_tester.c
   basic_tester.c: In function `first_token':
   basic_tester.c:465: internal error--insn does not satisfy its constraints:
   (insn 617 774 806 (set (reg:CC 100 %icc)
	   (compare:CC (reg:SI 8 %o0)
	       (const_int 10000))) 5 {*cmpsi_insn} (nil)
       (expr_list:REG_EXEC_COUNT (const_int 14636)
   gcc: Internal compiler error: program cc1 got fatal signal 6

I got this error on 9 different files.  I had compiled the
code with the same flags, except with -fbranch-probablilites
replaced by -fprofile-arcs.  Then I ran the program & tried to
recompile as above, at which point I saw these internal compiler

This is with egcs 1.0, on:
   ~$ uname -a
   SunOS purdy 5.6 Generic sun4u sparc SUNW,Ultra-2

Anyone need more info on this?


Harvey J. Stein
Berger Financial Research

More information about the Gcc mailing list