From 4b820508674d9926ce9a0bd22b78167a55cc2222 Mon Sep 17 00:00:00 2001
From: simonm <unknown>
Date: Tue, 13 Jun 2000 15:35:29 +0000
Subject: [PATCH] [project @ 2000-06-13 15:35:29 by simonm] egcs sometimes
 leaves a 'popl %ecx' in the epilogue, it seems.

---
 ghc/driver/mangler/ghc-asm.lprl | 1 +
 1 file changed, 1 insertion(+)

diff --git a/ghc/driver/mangler/ghc-asm.lprl b/ghc/driver/mangler/ghc-asm.lprl
index cdf8d7ac4de5..9fa847f8ea85 100644
--- a/ghc/driver/mangler/ghc-asm.lprl
+++ b/ghc/driver/mangler/ghc-asm.lprl
@@ -703,6 +703,7 @@ sub mangle_asm {
 		    $e =~ s/^\tret\n//;
 		    $e =~ s/^\tpopl \%edi\n//;
 		    $e =~ s/^\tpopl \%esi\n//;
+		    $e =~ s/^\tpopl \%ecx\n//;
 		    $e =~ s/^\taddl \$\d+,\%esp\n//;
 		} elsif ($TargetPlatform =~ /^m68k-/) {
 		    $e =~ s/^\tunlk a6\n//;
-- 
GitLab