summaryrefslogtreecommitdiff
path: root/testsuite/tests/codeGen/should_run/all.T
diff options
context:
space:
mode:
authorklebinger.andreas@gmx.at <klebinger.andreas@gmx.at>2018-01-31 21:39:19 -0500
committerBen Gamari <ben@smart-cactus.org>2018-01-31 23:29:30 -0500
commitadd4e1f11b88cd603f6c01bc135eb576e1922a8e (patch)
tree78f3a89dedf01891c350b6a53bc013551ee66340 /testsuite/tests/codeGen/should_run/all.T
parent382c12d18f3d64e01502a5c8bbc64d4aa4842e3e (diff)
downloadhaskell-add4e1f11b88cd603f6c01bc135eb576e1922a8e.tar.gz
Mark xmm6 as caller saved in the register allocator for windows.
This prevents the register being picked up as a scratch register. Otherwise the allocator would be free to use it before a call. This fixes #14619. Test Plan: ci, repro case on #14619 Reviewers: bgamari, Phyx, erikd, simonmar, RyanGlScott, simonpj Reviewed By: Phyx, RyanGlScott, simonpj Subscribers: simonpj, RyanGlScott, Phyx, rwbarton, thomie, carter GHC Trac Issues: #14619 Differential Revision: https://phabricator.haskell.org/D4348
Diffstat (limited to 'testsuite/tests/codeGen/should_run/all.T')
-rw-r--r--testsuite/tests/codeGen/should_run/all.T1
1 files changed, 1 insertions, 0 deletions
diff --git a/testsuite/tests/codeGen/should_run/all.T b/testsuite/tests/codeGen/should_run/all.T
index 42d8a2f767..145365e802 100644
--- a/testsuite/tests/codeGen/should_run/all.T
+++ b/testsuite/tests/codeGen/should_run/all.T
@@ -165,3 +165,4 @@ test('T13825-unit',
extra_run_opts('"' + config.libdir + '"'),
compile_and_run,
['-package ghc'])
+test('T14619', normal, compile_and_run, [''])