[gnu.gcc.bug] problem on the NeXT

schmidt@siam.ics.uci.edu ("Douglas C. Schmidt") (03/11/89)

The NeXT assembler can't grok the .single pseudo-op:

Here's what happens:
----------------------------------------
#NO_APP
gcc_compiled.:
.text
	.even
LC0:
	.single 0r1.02093899999999990000e+05
	.even
LC1:
	.double 0r8.98498247000000030000e-01
	.even
.globl _main
_main:
	link a6,#-12
	movel LC0,a6@(-4)
	movel LC1,a6@(-12)
	movel LC1+4,a6@(-8)
	fmoves a6@(-4),fp0
	fmuld a6@(-12),fp0
	fmoved fp0,sp@-
	jbsr _foo
L1:
	unlk a6
	rts
----------------------------------------

Diagnostics:

----------------------------------------
test.s:6:Unknown pseudo-op
test.s:6:Rest of line ignored. 1st junk character valued 48.
----------------------------------------

changing .single to .double fixes this.

Doug