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