Commit d5520d60 authored by Simon Marlow's avatar Simon Marlow

use "-osuf p.o" instead of "-osuf p_o", to test #5554

parent 67918f7a
...@@ -12,8 +12,8 @@ T2386: ...@@ -12,8 +12,8 @@ T2386:
HC_OPTS = -XTemplateHaskell -package template-haskell HC_OPTS = -XTemplateHaskell -package template-haskell
TH_spliceE5_prof:: TH_spliceE5_prof::
$(RM) TH_spliceE5_prof*.o TH_spliceE5_prof*.hi TH_spliceE5_prof*.p_o $(RM) TH_spliceE5_prof*.o TH_spliceE5_prof*.hi TH_spliceE5_prof*.p.o
'$(TEST_HC)' $(TEST_HC_OPTS) $(HC_OPTS) --make -v0 TH_spliceE5_prof.hs -c '$(TEST_HC)' $(TEST_HC_OPTS) $(HC_OPTS) --make -v0 TH_spliceE5_prof.hs -c
'$(TEST_HC)' $(TEST_HC_OPTS) $(HC_OPTS) --make -v0 TH_spliceE5_prof.hs -prof -auto-all -osuf p_o -o $@ '$(TEST_HC)' $(TEST_HC_OPTS) $(HC_OPTS) --make -v0 TH_spliceE5_prof.hs -prof -auto-all -osuf p.o -o $@
./$@ ./$@
...@@ -43,14 +43,14 @@ test('TH_NestedSplices', ...@@ -43,14 +43,14 @@ test('TH_NestedSplices',
# Testing profiling with TH is a bit tricky; we've already disabled # Testing profiling with TH is a bit tricky; we've already disabled
# the prof way above, and also we want to add options specifically for # the prof way above, and also we want to add options specifically for
# profiling (-osuf p_o) because this is necessary when mixing # profiling (-osuf p.o) because this is necessary when mixing
# profiling w/ TH. Furthermore we must have built the program the # profiling w/ TH. Furthermore we must have built the program the
# normal way first, which is why the work is done by a Makefile rule. # normal way first, which is why the work is done by a Makefile rule.
test('TH_spliceE5_prof', test('TH_spliceE5_prof',
[req_profiling, [req_profiling,
omit_ways(['ghci']), omit_ways(['ghci']),
extra_clean(['TH_spliceE5_prof_Lib.p_o', 'TH_spliceE5_prof_Lib.hi', extra_clean(['TH_spliceE5_prof_Lib.p.o', 'TH_spliceE5_prof_Lib.hi',
'TH_spliceE5_prof_Lib.o','TH_spliceE5_prof.p_o'])], 'TH_spliceE5_prof_Lib.o','TH_spliceE5_prof.p.o'])],
run_command, run_command,
['$MAKE -s --no-print-directory TH_spliceE5_prof']) ['$MAKE -s --no-print-directory TH_spliceE5_prof'])
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment