         Edinburgh IMP77 Compiler - Version 8.4
    1 %externalroutine test     ;! Fails if in a routine but works OK in a begin/end block
				.section .mdebug.abi32
				.previous
				.nan	legacy
				.module	fp=xx
				.module	nooddspreg
				.abicalls
		$Ltext0:
				.align	2
				.globl	TEST
				LFB185 = .
				.set	nomips16
				.set	nomicromips
				.ent	TEST
		TEST:
				.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0
				.mask	0x00000000,0
				.fmask	0x00000000,0
				.set	noreorder
				.set	nomacro
				LDL1 = .
    2   %if 0 = 1 %then %start  ;! only fails if in an "if" condition. Doesn't matter if forward or reversed or a start/finish block!
    3     %signal 15,2
    4   %finish
    5 %end
    6
				jr	$31
				nop
				.set	macro
				.set	reorder
				.end	TEST
		$LFE185:
		$Letext0:
    7 %endoffile
    6 Statements compiled
