@@ -481,6 +481,7 @@ TEST_XFAILS_LLVM := $(TASK_XFAILS) \
481
481
lazy-init.rs \
482
482
lazychan.rs \
483
483
lib-deque.rs \
484
+ lib-io.rs \
484
485
lib-map.rs \
485
486
lib-rand.rs \
486
487
lib-vec-str-conversions.rs \
@@ -616,6 +617,10 @@ TEST_RPASS_OUTS_X86 := \
616
617
$(TEST_RPASS_EXES_X86:.x86$(CFG_EXE_SUFFIX ) =.x86.out )
617
618
TEST_RPASS_OUTS_LLVM := \
618
619
$(TEST_RPASS_EXES_LLVM:.llvm$(CFG_EXE_SUFFIX ) =.llvm.out )
620
+ TEST_RPASS_TMPS_X86 := \
621
+ $(TEST_RPASS_EXES_X86:.x86$(CFG_EXE_SUFFIX ) =.x86$(CFG_EXE_SUFFIX ) .tmp )
622
+ TEST_RPASS_TMPS_LLVM := \
623
+ $(TEST_RPASS_EXES_LLVM:.llvm$(CFG_EXE_SUFFIX ) =.llvm$(CFG_EXE_SUFFIX ) .tmp )
619
624
620
625
621
626
TEST_RFAIL_CRATES_X86 := $(filter-out $(TEST_XFAILS_X86 ) , $(RFAIL_RC ) )
@@ -633,6 +638,10 @@ TEST_RFAIL_OUTS_X86 := \
633
638
$(TEST_RFAIL_EXES_X86:.x86$(CFG_EXE_SUFFIX ) =.x86.out )
634
639
TEST_RFAIL_OUTS_LLVM := \
635
640
$(TEST_RFAIL_EXES_LLVM:.llvm$(CFG_EXE_SUFFIX ) =.llvm.out )
641
+ TEST_RFAIL_TMPS_X86 := \
642
+ $(TEST_RFAIL_EXES_X86:.x86$(CFG_EXE_SUFFIX ) =.x86$(CFG_EXE_SUFFIX ) .tmp )
643
+ TEST_RFAIL_TMPS_LLVM := \
644
+ $(TEST_RFAIL_EXES_LLVM:.llvm$(CFG_EXE_SUFFIX ) =.llvm$(CFG_EXE_SUFFIX ) .tmp )
636
645
637
646
638
647
TEST_CFAIL_CRATES_X86 := $(filter-out $(TEST_XFAILS_X86 ) , $(CFAIL_RC ) )
@@ -650,6 +659,11 @@ TEST_CFAIL_OUTS_X86 := \
650
659
$(TEST_CFAIL_EXES_X86:.x86$(CFG_EXE_SUFFIX ) =.x86.out )
651
660
TEST_CFAIL_OUTS_LLVM := \
652
661
$(TEST_CFAIL_EXES_LLVM:.llvm$(CFG_EXE_SUFFIX ) =.llvm.out )
662
+ TEST_CFAIL_TMPS_X86 := \
663
+ $(TEST_CFAIL_EXES_X86:.x86$(CFG_EXE_SUFFIX ) =.x86$(CFG_EXE_SUFFIX ) .tmp )
664
+ TEST_CFAIL_TMPS_LLVM := \
665
+ $(TEST_CFAIL_EXES_LLVM:.llvm$(CFG_EXE_SUFFIX ) =.llvm$(CFG_EXE_SUFFIX ) .tmp )
666
+
653
667
654
668
ALL_TEST_CRATES := $(TEST_CFAIL_CRATES_X86 ) \
655
669
$(TEST_RFAIL_CRATES_X86 ) \
@@ -704,10 +718,12 @@ BOOT := $(CFG_QUIET)OCAMLRUNPARAM="b1" $(CFG_BOOT) $(CFG_BOOT_FLAGS)
704
718
$(CFG_QUIET ) mv $< $@
705
719
706
720
test/run-pass/% .out.tmp : test/run-pass/% $(CFG_EXE_SUFFIX ) $(CFG_RUNTIME )
721
+ $(CFG_QUIET ) rm -f $< .tmp
707
722
@$(call CFG_ECHO, run: $< )
708
723
$(CFG_QUIET )$(call CFG_RUN_TARG, $< ) > $@
709
724
710
725
test/run-fail/% .out.tmp : test/run-fail/% $(CFG_EXE_SUFFIX ) $(CFG_RUNTIME )
726
+ $(CFG_QUIET ) rm -f $< .tmp
711
727
@$(call CFG_ECHO, run: $< )
712
728
$(CFG_QUIET ) rm -f $@
713
729
$(CFG_QUIET )$(call CFG_RUN_TARG, $< ) > $@ 2>&1 ; X=$$? ; \
@@ -900,12 +916,18 @@ clean:
900
916
$(CFG_QUIET ) rm -f $(ML_DEPFILES ) $(C_DEPFILES ) $(CRATE_DEPFILES )
901
917
$(CFG_QUIET ) rm -f $(GENERATED )
902
918
$(CFG_QUIET ) rm -f $(CFG_BOOT ) $(CFG_RUNTIME ) $(CFG_STDLIB )
903
- $(CFG_QUIET ) rm -f $(TEST_RPASS_EXES_X86 ) $(TEST_RPASS_OUTS_X86 )
904
- $(CFG_QUIET ) rm -f $(TEST_RPASS_EXES_LLVM ) $(TEST_RPASS_OUTS_LLVM )
905
- $(CFG_QUIET ) rm -f $(TEST_RFAIL_EXES_X86 ) $(TEST_RFAIL_OUTS_X86 )
906
- $(CFG_QUIET ) rm -f $(TEST_RFAIL_EXES_LLVM ) $(TEST_RFAIL_OUTS_LLVM )
907
- $(CFG_QUIET ) rm -f $(TEST_CFAIL_EXES_X86 ) $(TEST_CFAIL_OUTS_X86 )
908
- $(CFG_QUIET ) rm -f $(TEST_CFAIL_EXES_LLVM ) $(TEST_CFAIL_OUTS_LLVM )
919
+ $(CFG_QUIET ) rm -f $(TEST_RPASS_EXES_X86 ) $(TEST_RPASS_OUTS_X86 ) \
920
+ $(TEST_RPASS_TMPS_X86)
921
+ $(CFG_QUIET)rm -f $(TEST_RPASS_EXES_LLVM) $(TEST_RPASS_OUTS_LLVM) \
922
+ $(TEST_RPASS_TMPS_LLVM)
923
+ $(CFG_QUIET)rm -f $(TEST_RFAIL_EXES_X86) $(TEST_RFAIL_OUTS_X86) \
924
+ $(TEST_RFAIL_TMPS_X86)
925
+ $(CFG_QUIET)rm -f $(TEST_RFAIL_EXES_LLVM) $(TEST_RFAIL_OUTS_LLVM) \
926
+ $(TEST_RFAIL_TMPS_LLVM)
927
+ $(CFG_QUIET)rm -f $(TEST_CFAIL_EXES_X86) $(TEST_CFAIL_OUTS_X86) \
928
+ $(TEST_CFAIL_TMPS_X86)
929
+ $(CFG_QUIET)rm -f $(TEST_CFAIL_EXES_LLVM) $(TEST_CFAIL_OUTS_LLVM) \
930
+ $(TEST_CFAIL_TMPS_LLVM)
909
931
$(CFG_QUIET)rm -rf $(TEST_RPASS_EXES_LLVM:.llvm=.llvm.dSYM)
910
932
$(CFG_QUIET)rm -rf $(TEST_RFAIL_EXES_LLVM:.llvm=.llvm.dSYM)
911
933
$(CFG_QUIET)rm -Rf $(PKG_NAME)-*.tar.gz dist
0 commit comments