         Edinburgh IMP77 Compiler - Version 8.4
    1 %externalroutine toplev
				.section .mdebug.abi32
				.previous
				.nan	legacy
				.module	fp=xx
				.module	nooddspreg
				.abicalls
		$Ltext0:
				.align	2
				.globl	TOPLEV
				LFB185 = .
				.set	nomips16
				.set	nomicromips
				.ent	TOPLEV
		TOPLEV:
				.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0
				.mask	0x00000000,0
				.fmask	0x00000000,0
				.set	noreorder
				.set	nomacro
				LVL0 = .
				LDL1 = .
				LDL2 = .
				LDL3 = .
				LDL4 = .
				LDL5 = .
				LDL6 = .
				LDL7 = .
    2
    3 ! compiled with ./imps this gives a segfault but with ./bin/imps it compiles OK???!
    4 ! what in the prims.inc could cause that?
    5
    6   %longreal lr1
    7   %integer i, i1 = 1, i2 = 2, i3 = 3
    8
    9   %if i2 = i3 %start
   10       i = i1
   11   %finish
   12
   13   test3else:
   14
   15   %if i2 = i3 %then i = i1 %else i = i2
   16
   17   test4else:
   18
   19   %if i2 = i3 %then %start
   20       i = i1
   21   %finish %else i = i2
   22
   23 %end
?TEST4ELSE unused
?TEST3ELSE unused
?LR1 unused
   24 %endoffile
				jr	$31
				nop
				.set	macro
				.set	reorder
				.end	TOPLEV
		$LFE185:
		$Letext0:
   12 Statements compiled
