[gnu.gcc.bug] gcc-1.36: insn was not recognizable:

jonathan@comp.vuw.ac.nz (10/17/89)

[[ I am posting this to the list because I cannot get mail to the
original poster; and the message may be relevant to other users of gcc
on Pyramids. ]]

>When building X11R3 (patch 1-10 applied) gcc told
>	 ``The following insn was not recognizable'' 
>building Text.o of the Athena Widget Set.

The following patch should stop the compiler dumping core.
tege@sics.SE concurs that this is the right way to fix this.

*** /usr/src/gnu/gcc-1.36/config/pyr.md	Sat Sep 23 09:47:50 1989
--- ./pyr.md	Mon Oct 16 14:42:33 1989
***************
*** 132,138 ****
  
  (define_insn ""
    [(set (cc0)
! 	(match_operand:SI 0 "register_operand" "r"))]
    ""
    "mtstw %0,%0")
  
--- 132,138 ----
  
  (define_insn ""
    [(set (cc0)
! 	(match_operand:SI 0 "general_operand" "r"))]
    ""
    "mtstw %0,%0")