From b77ef07913249099c38f393d880ede6f3dd770ca Mon Sep 17 00:00:00 2001 From: simonm Date: Fri, 15 May 1998 14:54:48 +0000 Subject: [PATCH] [project @ 1998-05-15 14:54:48 by simonm] Miraculously, the same bug exists on sparc-sun-solaris2. --- ghc/driver/ghc-split.lprl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ghc/driver/ghc-split.lprl b/ghc/driver/ghc-split.lprl index 57729f2..804b3eb 100644 --- a/ghc/driver/ghc-split.lprl +++ b/ghc/driver/ghc-split.lprl @@ -200,7 +200,7 @@ sub process_asm_block_sparc { $str =~ s/^\.stabs "(ghc\d+\.c)"/.stabs "$ifile_root.hc"/g; # HACK HACK # remove/record any literal constants defined here - while ( $str =~ /(\t\.align .\n(LC\d+):\n(\t\.ascii.*\n)+)/ ) { + while ( $str =~ /(\t\.align .\n(\.?LC\d+):\n(\t\.asci[iz].*\n)+)/ ) { local($label) = $2; local($body) = $1; @@ -209,7 +209,7 @@ sub process_asm_block_sparc { $LocalConstant{$label} = $body; - $str =~ s/\t\.align .\nLC\d+:\n(\t\.ascii.*\n)+//; + $str =~ s/\t\.align .\n\.?LC\d+:\n(\t\.asci[iz].*\n)+//; } # inject definitions for any local constants now used herein -- 1.7.10.4