From 3c241678cc37546d8d792ad2a93d3ff3cf4325e6 Mon Sep 17 00:00:00 2001 From: simonm Date: Tue, 13 Jun 2000 15:35:29 +0000 Subject: [PATCH] [project @ 2000-06-13 15:35:29 by simonm] fixup problem with '.' at the front of a local label. --- ghc/driver/split/ghc-split.lprl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ghc/driver/split/ghc-split.lprl b/ghc/driver/split/ghc-split.lprl index 804b3eb..8c140cc 100644 --- a/ghc/driver/split/ghc-split.lprl +++ b/ghc/driver/split/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\.asci[iz].*\n)+)/ ) { + while ( $str =~ /(\t\.align .\n\.?(LC\d+):\n(\t\.asci[iz].*\n)+)/ ) { local($label) = $2; local($body) = $1; @@ -312,7 +312,7 @@ sub process_asm_block_iX86 { $str = "\.text\n\t.align 4\n" . $str; # remove/record any literal constants defined here - while ( ($str =~ /((\.?LC\d+):\n\t\.(ascii|string).*\n)/ )) { + while ( ($str =~ /(\.?(LC\d+):\n\t\.(ascii|string).*\n)/ )) { local($label) = $2; local($body) = $1; -- 1.7.10.4