[Git][ghc/ghc][wip/T18857] Filter stdout/stderr
Moritz Angermann
gitlab at gitlab.haskell.org
Tue Nov 17 06:59:19 UTC 2020
Moritz Angermann pushed to branch wip/T18857 at Glasgow Haskell Compiler / GHC
Commits:
86623421 by Moritz Angermann at 2020-11-17T06:59:09+00:00
Filter stdout/stderr
- - - - -
1 changed file:
- testsuite/driver/testlib.py
Changes:
=====================================
testsuite/driver/testlib.py
=====================================
@@ -2216,6 +2216,10 @@ def normalise_errmsg(s: str) -> str:
s = re.sub('Failed to remove file (.*); error= (.*)$', '', s)
s = re.sub('DeleteFile "(.+)": permission denied \(Access is denied\.\)(.*)$', '', s)
+ # filter out unsupported GNU_PROPERTY_TYPE (5), which is emitted by LLVM10
+ # and not understood by older binutils (ar, ranlib, ...)
+ s = modify_lines(s, lambda l: re.sub('^(.+)warning: (.+): unsupported GNU_PROPERTY_TYPE \(5\) type: 0xc000000(.*)$', '', l))
+
return s
# normalise a .prof file, so that we can reasonably compare it against
@@ -2286,6 +2290,9 @@ def normalise_output( s: str ) -> str:
s = re.sub('([^\\s])\\.exe', '\\1', s)
s = normalise_callstacks(s)
s = normalise_type_reps(s)
+ # ghci outputs are pretty unstable with -fexternal-dynamic-refs, which is
+ # requires for -fPIC
+ s = re.sub(' -fexternal-dynamic-refs\n','',s)
return s
def normalise_asm( s: str ) -> str:
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/commit/866234216353eb87ba5fa5e9fccaf747c88bcab3
--
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/commit/866234216353eb87ba5fa5e9fccaf747c88bcab3
You're receiving this email because of your account on gitlab.haskell.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-commits/attachments/20201117/a513dc78/attachment.html>
More information about the ghc-commits
mailing list