From: simonmar Date: Sat, 30 Jun 2001 11:21:12 +0000 (+0000) Subject: [project @ 2001-06-30 11:21:12 by simonmar] X-Git-Tag: Approximately_9120_patches~1636 X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=e07d34ab17df2b667cb2ce895be27f740f4f273e;p=ghc-hetmet.git [project @ 2001-06-30 11:21:12 by simonmar] sigh, the split script broke due to changes in gcc on FreeBSD (again). --- diff --git a/ghc/driver/split/ghc-split.lprl b/ghc/driver/split/ghc-split.lprl index 3fe2b81..8071aa5 100644 --- a/ghc/driver/split/ghc-split.lprl +++ b/ghc/driver/split/ghc-split.lprl @@ -290,7 +290,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|\.byte.*\n)+)/ )) { + while ( ($str =~ /(\.?(LC\d+):\n(\t\.(ascii|string).*\n|\s*\.byte.*\n)+)/ )) { local($label) = $2; local($body) = $1; @@ -299,7 +299,7 @@ sub process_asm_block_iX86 { $LocalConstant{$label} = $body; - $str =~ s/\.?LC\d+:\n(\t\.(ascii|string).*\n|\.byte.*\n)+//; + $str =~ s/\.?LC\d+:\n(\t\.(ascii|string).*\n|\s*\.byte.*\n)+//; } # inject definitions for any local constants now used herein