GNU C/386 v1.26 bug

James Van Artsdalen james at bigtex.uucp
Sun Aug 21 09:43:27 AEST 1988


gcc v1.26 looks pretty good so far.  Hardware floating point seems to
work (I haven't tested software floating point yet).  perl now
compiles and passes its' consistency test, but *only* if the optimizer
isn't used.  The optimizer breaks perl :-(

There is a bug in the i386.md file.  Patch:

RCS file: RCS/i386.md,v
retrieving revision 1.1
diff -c -r1.1 i386.md
*** /tmp/,RCSt1a11445	Sat Aug 20 18:31:37 1988
--- i386.md	Sat Aug 20 12:16:15 1988
***************
*** 560,566
  	(sign_extend:HI
  	 (match_operand:QI 1 "general_operand" "qm")))]
    ""
!   "movs%B%L %1,%0")
  
  (define_insn "extendqisi2"
    [(set (match_operand:SI 0 "general_operand" "=r")

--- 560,566 -----
  	(sign_extend:HI
  	 (match_operand:QI 1 "general_operand" "qm")))]
    ""
!   "movs%B%W %1,%0")
  
  (define_insn "extendqisi2"
    [(set (match_operand:SI 0 "general_operand" "=r")
-- 
James R. Van Artsdalen    ...!uunet!utastro!bigtex!james     "Live Free or Die"
Home: 512-346-2444 Work: 328-0282; 110 Wild Basin Rd. Ste #230, Austin TX 78746



More information about the Comp.unix.microport mailing list